当用户在TreeView控件上选择了一个节点,其处理程序代码应编写在()事件中。 A、BeforeExpandB、AfterSelectC、ClickD、MouseDown

题目

当用户在TreeView控件上选择了一个节点,其处理程序代码应编写在()事件中。 

  • A、BeforeExpand
  • B、AfterSelect
  • C、Click
  • D、MouseDown

相似考题
更多“当用户在TreeView控件上选择了一个节点,其处理程序代码应编写在()事件中。 A、BeforeExpandB、AfterSelectC、ClickD、MouseDown”相关问题
  • 第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题:

    下列关于属性设置的叙述错误的是( )

    A、一个控件具有什么属性是VisualBasic预先设计好的,用户不能改变其属性值

    B、一个控件具有什么属性是VisualBasic预先设计好的,但用户可以改变其属性值

    C、一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置

    D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值


    正确答案:A

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    在VisualBasic中,松开鼠标键触发的事件是()

    • A、MouseMove
    • B、MouseUp
    • C、Click
    • D、MouseDown

    正确答案:B

  • 第5题:

    当用户在某个控件对象上按下并释放键盘上的某个键时,该控件的()事件发生。

    • A、Load
    • B、Click
    • C、KeyPress
    • D、MouseDown

    正确答案:C

  • 第6题:

    利用计时器控件的()事件来实现定时执行一段程序代码。A.TIMERB.INTERVALC.CLICKD.SETFOCUS

    • A、TIMER
    • B、INTERVAL
    • C、CLICK
    • D、SETFOCUS

    正确答案:A

  • 第7题:

    在Java事件处理模型中,当按下鼠标按钮时,处理()事件。

    • A、mouseReleased
    • B、mouseExited
    • C、mousePressed
    • D、mouseDown

    正确答案:D

  • 第8题:

    若要在一个对象创建之时发生某事件,则该事件的代码应编写在()事件中.

    • A、unload
    • B、Init
    • C、Click
    • D、keypress

    正确答案:B

  • 第9题:

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

    Items

    B

    Nodes

    C

    Controls

    D

    ImageList


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

  • 第10题:

    单选题
    利用计时器控件的()事件来实现定时执行一段程序代码。A.TIMERB.INTERVALC.CLICKD.SETFOCUS
    A

    TIMER

    B

    INTERVAL

    C

    CLICK

    D

    SETFOCUS


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

  • 第11题:

    单选题
    下列四个选项都是TreeView控件的事件,()表示“当用户拖动一个对象并且进入到一个控件时发生”。
    A

    DragWithin

    B

    DragLeave

    C

    DragEnter

    D

    DragDrop


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

  • 第12题:

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

    B


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

  • 第13题:

    鼠标移动经过控件时,将触发控件的

    A.MouseDown事件

    B.MouseUp事件

    C.MouseMove事件

    D.Click事件


    正确答案:C
    解析:考查考生对参数传递的掌握情况。当鼠标指针在屏幕上移动时,就会发生 MouseMove 事件。当鼠标指针处在窗体和控件的边框内时,窗体和控件均能识别 MouseMove 事件。

  • 第14题:

    菜单控件只包括一个事件,即( ),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。

    A、GotFocus

    B、Load

    C、Click

    D、KeyDown


    正确答案:C

  • 第15题:

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


    正确答案:正确

  • 第16题:

    站点导航控件,下面说法不正确的是()

    • A、站点导航控件可以让用户快速的定位到某一页面
    • B、TreeView和Menu控件都会显示数据文件中所有节点信息
    • C、使用SiteMapPath控件时不需要指定其数据源文件
    • D、SiteMapPath控件可以选择XML文件或者是站点地图作为数据源

    正确答案:D

  • 第17题:

    当用户在控件上按下并释放鼠标右键时,()事件发生。

    • A、LeftClick
    • B、DblClick
    • C、Click
    • D、RightClick

    正确答案:D

  • 第18题:

    下列关于属性设置的叙述错误的是().

    • A、一个控件具有什么属性是VB预先设计好的,用户不能改变
    • B、一个控件具有什么属性是VB预先设计好的,用户可以改变
    • C、一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
    • D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

    正确答案:A

  • 第19题:

    对象的鼠标移动事件名为().

    • A、MouseMove
    • B、MouseUp
    • C、Click
    • D、MouseDown

    正确答案:A

  • 第20题:

    Timer控件只有一个事件,该事件的名称是()。

    • A、Load
    • B、Timer
    • C、Click
    • D、Run

    正确答案:B

  • 第21题:

    单选题
    当输入焦点离开控件时调用的代码段应写在该控件的()事件中。
    A

    Enter

    B

    Leave

    C

    LostFocus

    D

    Move


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

  • 第22题:

    单选题
    当用户在TreeView控件上选择了一个节点,其处理程序代码应编写在()事件中。
    A

    BeforeExpand

    B

    AfterSelect

    C

    Click

    D

    MouseDown


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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