本例实现双击节点,弹出对话框并显示节点信息
先对treeview1加入些数据,代码如下:
Sub Example()
Dim N As New TreeNode, I As Integer, J As Integer
For I = 0 To 3
With N.Nodes.Add((I * 15).ToString & "-" & ((I + 1) * 15 - 1).ToString)
For J = 0 To 14
.Nodes.Add((J + I * 15).ToString)
Next
End With
Next
Dim NodeToAdd As TreeNode
For I = 1 To 24
NodeToAdd = N.Clone
NodeToAdd.Text = I.ToString
TreeView1.Nodes.Add(NodeToAdd)
Next
End Sub
在Treeview1_click事件中加入如下代码:
Dim N As TreeNode = CType(sender, Windows.Forms.TreeView).SelectedNode
'//如果树节点不为0,则显示提示信息,
If N.GetNodeCount(False) = 0 Then
'//当前节点的文本字符
Dim S As String = N.Text
'//如果字符长度为1,则在前而加0
If S.Length = 1 Then
S = S.Insert(0, "0") '//指定位置插入字符
End If
'//上一树节点的字符加当前节点字符
S = N.Parent.Text & ":" & S
‘//当然你还可以显示再上级节点的字符
‘//代码就变为:S=N.Parent.Parent.Text & “:” & S
MessageBox.Show("你选择的节字符是: " & S)
End If
TreeView控件的双击事件
来源:搜站长搜集
作者:未知
时间:2005-10-23
点击:
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
- 赞助商连接
热点关注
- Response.ContentType 控
- 控件代码共享--日期选择控
- asp.net控件开发(一)简
- 用TreeView实现树菜单
- DataGrid控件中添加ComboB
- 如何使用AdRotator控件在
- asp.net控件开发(二)实
- DataGrid入门经典
- 为.net中的ListBox控件添
- DataTable控件的使用
- 功能增强的进度条控件(源
- 实现DataList控件的分页
- 一个记录程序运行时间表的
- .NET平台下带权限控制的Tr
- 用Visual C#动态生成组件
- 为DataGrid添加CheckBox控
- 关于Repeater控件的使用
- TreeView控件的双击事件
- 关于控件注册和使用许可问
- 在.net应用程序中使用用户