8、TreeView控件的常用Add方法为树的视图添加节点,添加的节点数据类型为 。

题目

8、TreeView控件的常用Add方法为树的视图添加节点,添加的节点数据类型为 。


相似考题
更多“8、TreeView控件的常用Add方法为树的视图添加节点,添加的节点数据类型为 。”相关问题
  • 第1题:

    winform TREEVIEW 与XML

    winform 中如何动态添加一个节点?一般用什么判断点击了TREEVIEW节点后做出的相应行为事件,或者说switch()括号里应该放treeview哪个属性来做判断最好?


    给出3段代码,分别是TreeView2XML、XML2TreeView和TreeView2MenuStrip。

    一、TreeView2XML

    #region TreeView 2 XML private void btnSave_Click(object sender, EventArgs e) { //将TreeView保存到XML文件中 if (this.dlgSave.ShowDialog() == DialogResult.OK) { XmlDocument doc = new XmlDocument(); doc.LoadXml("<Menu></Menu>"); XmlNode root = doc.DocumentElement; doc.InsertBefore(doc.CreateXmlDeclaration("1.0", "utf-8", "yes"), root); TreeNode2Xml(this.treeView1.Nodes, root); doc.Save(dlgSave.FileName); } } private void TreeNode2Xml(TreeNodeCollection treeNodes, XmlNode xmlNode) { XmlDocument doc = xmlNode.OwnerDocument; foreach (TreeNode treeNode in treeNodes) { XmlNode element = doc.CreateNode("element", "Item", ""); XmlAttribute attr = doc.CreateAttribute("Title"); attr.Value = treeNode.Text; element.Attributes.Append(attr); element.AppendChild(doc.CreateCDataSection(treeNode.Tag.ToString())); xmlNode.AppendChild(element); if (treeNode.Nodes.Count > 0) { TreeNode2Xml(treeNode.Nodes, element); } } } #endregion

    二、XML 2TreeView

    #region XML 2 TreeView private void btnLoad_Click(object sender, EventArgs e) { //从XML中读取数据到TreeView if (this.dlgOpen.ShowDialog() == DialogResult.OK) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(dlgOpen.FileName); XmlNodeList xmlNodes = xmlDoc.DocumentElement.ChildNodes; this.treeView1.BeginUpdate(); this.treeView1.Nodes.Clear(); XmlNode2TreeNode(xmlNodes, this.treeView1.Nodes); this.treeView1.EndUpdate(); } } private void XmlNode2TreeNode(XmlNodeList xmlNode, TreeNodeCollection treeNode) { foreach (XmlNode var in xmlNode) { if (var.NodeType != XmlNodeType.Element) { continue; } TreeNode newTreeNode = new TreeNode(); newTreeNode.Text = var.Attributes["Title"].Value; if (var.HasChildNodes) { if (var.ChildNodes[0].NodeType == XmlNodeType.CDATA) { newTreeNode.Tag = var.ChildNodes[0].Value; } XmlNode2TreeNode(var.ChildNodes, newTreeNode.Nodes); } treeNode.Add(newTreeNode); } } #endregion

    三、TreeView 2 Menu

    #region TreeView 2 Menu private void btnRecreateMenu_Click(object sender, EventArgs e) { //根据TreeView生成层次结构的菜单 this.contextMenuStrip1.Items.Clear(); TreeView2Menu(this.treeView1.Nodes, this.contextMenuStrip1.Items); } private void TreeView2Menu(TreeNodeCollection nodes, ToolStripItemCollection items) { foreach (TreeNode node in nodes) { ToolStripMenuItem menu = new ToolStripMenuItem(); menu.Text = node.Text; menu.Tag = node.Tag; items.Add(menu); if (node.Nodes.Count > 0) { TreeView2Menu(node.Nodes, menu.DropDownItems); } else { menu.Click += new EventHandler(menu_Click); } } } #endregion

  • 第2题:

    treeView1.Nodes[1].Nodes[0]代表了控件treeView1的()。 

    • A、第1个根节点的第1个子节点
    • B、第1个根节点的第2个子节点
    • C、第2个根节点的第1个子节点
    • D、第2个根节点的第2个子节点

    正确答案:C

  • 第3题:

    TreeView控件的节点集合保存在()属性之中。 

    • A、Items
    • B、Nodes
    • C、Controls
    • D、ImageList

    正确答案:B

  • 第4题:

    ()不属于系统组态工具的功能。

    • A、批量生成DataSet与Inputs节点
    • B、配置虚端子连线关系
    • C、添加或者删除DataSet节点下的FCDA节点
    • D、添加或者删除Inputs节点下的ExtRef节点

    正确答案:A

  • 第5题:

    在Add Attributes添加属性中,可以添加的数据类型有()。

    • A、6种
    • B、7种
    • C、8种
    • D、9种

    正确答案:A

  • 第6题:

    如果设treeView1=new TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。

    • A、TreeNode
    • B、int
    • C、string
    • D、TreeView

    正确答案:A

  • 第7题:

    简述在曲线上添加节点的方法。


    正确答案: (1)用形状工具双击曲线无节点处
    (2)用形状工具左键单击曲线无节点处,再按数字键盘上的“+”键
    (3)用形状工具右键单击曲线无节点处,选择“添加”
    (4)左键单击曲线无节点处,再单击“添加节点”按钮

  • 第8题:

    单选题
    如果设treeView1=new TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。
    A

    TreeNode

    B

    int

    C

    string

    D

    TreeView


    正确答案: B
    解析: 暂无解析

  • 第9题:

    多选题
    用鼠标给曲线添加节点,操作正确的是()
    A

    双击曲线无节点处

    B

    左键单击曲线无节点处,再按数字键盘上的“+”键

    C

    右键单击曲线无节点处,选择“添加”

    D

    左键单击曲线无节点处,再单击“添加节点”按钮


    正确答案: A,B
    解析: 暂无解析

  • 第10题:

    多选题
    关于XML DOM中方法的描述,下列说法正确的有()。
    A

    createElement()方法创建一个元素节点

    B

    setAttribute()方法为一个元素创建一个属性节点

    C

    setAttributeNode()将属性节点添加到一个元素中

    D

    replaceData()使用新节点替换一个已经存在的节点


    正确答案: B,A
    解析: 暂无解析

  • 第11题:

    单选题
    在Add Attributes添加属性中,可以添加的数据类型有()。
    A

    6种

    B

    7种

    C

    8种

    D

    9种


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    treeView1.Nodes[1].Nodes[0]代表了控件treeView1的()。
    A

    第1个根节点的第1个子节点

    B

    第1个根节点的第2个子节点

    C

    第2个根节点的第1个子节点

    D

    第2个根节点的第2个子节点


    正确答案: A
    解析: 暂无解析

  • 第13题:

    用鼠标给曲线添加节点,操作正确的是()

    A.双击曲线无节点处

    B.左键单击曲线无节点处,再按数字键盘上的“+”键

    C.右键单击曲线无节点处,选择“添加”

    D.左键单击曲线无节点处,再单击“添加节点”按钮


    参考答案:A, B, C, D

  • 第14题:

    TreeView控件某个节点的Nodes.Count属性值为0,说明这个节点没有下级子节点。


    正确答案:正确

  • 第15题:

    下面()方法是添加节点的方法。

    • A、appendChild()
    • B、append
    • C、setchild()
    • D、insertChild()

    正确答案:A

  • 第16题:

    将子节点添加到节点列表的结尾时,使用()方法。

    • A、.InsertChild()
    • B、.createElement()
    • C、.appendChild()
    • D、.InsertBefore()

    正确答案:C

  • 第17题:

    如果设treeView1=newTreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。

    • A、TreeNode
    • B、int
    • C、string
    • D、TreeView

    正确答案:B

  • 第18题:

    用鼠标给曲线添加节点,操作正确的是()

    • A、双击曲线无节点处
    • B、左键单击曲线无节点处,再按数字键盘上的“+”键
    • C、右键单击曲线无节点处,选择“添加”
    • D、左键单击曲线无节点处,再单击“添加节点”按钮

    正确答案:A,B,C,D

  • 第19题:

    对于节点管理的描述正确的是()

    • A、对于软件已有的节点样式无法直接修改
    • B、可以添加新的节点样式
    • C、可以删除软件中已有的节点样式
    • D、新添加的节点样式方向无法控制

    正确答案:A,B,C

  • 第20题:

    多选题
    用户可以用Add Attributc窗口给节点添加自定义属性,添加的属性类型有哪几种?()
    A

    Integer

    B

    Float

    C

    Vector

    D

    Matrix


    正确答案: C,B
    解析: 暂无解析

  • 第21题:

    多选题
    对于节点管理的描述正确的是()
    A

    对于软件已有的节点样式无法直接修改

    B

    可以添加新的节点样式

    C

    可以删除软件中已有的节点样式

    D

    新添加的节点样式方向无法控制


    正确答案: D,B
    解析: 暂无解析

  • 第22题:

    问答题
    简述在曲线上添加节点的方法。

    正确答案: (1)用形状工具双击曲线无节点处
    (2)用形状工具左键单击曲线无节点处,再按数字键盘上的“+”键
    (3)用形状工具右键单击曲线无节点处,选择“添加”
    (4)左键单击曲线无节点处,再单击“添加节点”按钮
    解析: 暂无解析

  • 第23题:

    单选题
    如果设treeView1=newTreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。
    A

    TreeNode

    B

    int

    C

    string

    D

    TreeView


    正确答案: B
    解析: 暂无解析

  • 第24题:

    判断题
    TreeView控件某个节点的Nodes.Count属性值为0,说明这个节点没有下级子节点。
    A

    B


    正确答案:
    解析: 暂无解析