vb.net 教程 3-4 窗体编程 公共控件10 TreeView 4
来源:互联网 发布:天使之城淘宝店不在了 编辑:程序博客网 时间:2024/04/29 11:00
上一节讲了如何用代码增加删除根节点、子节点,本节谈谈TreeView中的事件:
AfterSelect事件:在选定树节点后发生
NodeMouseClick事件:当用户使用鼠标单击 TreeNode 时发生
这两个事件都提供了一个参数 e
但是所对应的类型不一样。
AfterSelect事件参数e是TreeViewEventArgs类,
NodeMouseClick事件参数e是TreeNodeMouseClickEventArgs类。
但是两个e都提供了Node属性,都是当前被选中/单击的节点。
在上一节设计器的基础上添加Label5:
代码中加入:
Private Sub TreeView1_AfterSelect(sender As Object, e As TreeViewEventArgs) Handles TreeView1.AfterSelect Dim tnNode As New TreeNode tnNode = e.Node Label5.Text = tnNode.FullPath End Sub Private Sub TreeView1_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick Dim tnNode As New TreeNode tnNode = e.Node Label5.Text = tnNode.Text End Sub
运行时效果如图:
可以看到Label5显示了选中节点的全路径,而不是显示的节点的名称,
可见NodeMouseClick在AfterSelect之前发生。
另外值得一提的是,由于设置了TreeView的PathSeparator属性为:\,所以在全路径中会显示为“\”来分隔,当然可以设置为别的字符串:
学习更多vb.net知识,请参看 vb.net 教程 目录
阅读全文
0 0
- vb.net 教程 3-4 窗体编程 公共控件10 TreeView 4
- vb.net 教程 3-4 窗体编程 公共控件10 TreeView 3
- vb.net 教程 3-4 窗体编程 公共控件10 TreeView 1
- vb.net 教程 3-4 窗体编程 公共控件10 TreeView 2
- vb.net 教程 3-4 窗体编程 公共控件4 MaskedTextBox
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 4
- vb.net 教程 3-4 窗体编程 公共控件3 Listbox & NumericUpDown
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 3
- vb.net 教程 3-4 窗体编程 公共控件1 Button、Label、TextBox & CheckBox
- vb.net 教程 3-4 窗体编程 公共控件2 radiobutton & ComboBox
- vb.net 教程 3-4 窗体编程 公共控件5 LinkLabel
- vb.net 教程 3-4 窗体编程 公共控件6 PictureBox & ProgressBar
- vb.net 教程 3-4 窗体编程 公共控件7 DateTimePicker & MonthCalendar
- vb.net 教程 3-4 窗体编程 公共控件8 RichTextBox
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 1
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 2
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 5
- vb.net 教程 3-4 窗体编程 公共控件9 ListView 6
- PAT (Advanced Level) Practise 1113 Integer Set Partition (25)
- 【机器学习】神经网络实现异或(XOR)
- 安卓自定义半圆弧形菜单
- 网络显示404是怎么回事?
- OpenGL 逆变换和模拟变换 gluUnProject(),gluProject()
- vb.net 教程 3-4 窗体编程 公共控件10 TreeView 4
- Java8新特性之 函数式接口FunctionalInterface详解
- 如何使用gdb打印Eigen中的变量
- 手把手教你使用Behavior Designer
- qxwz测试
- MyBatis第一讲学习笔记,mybatis入门基础操作
- 运行时异常与一般异常有何异同
- 共享内存
- 中间高两边低排序