TreeView控件的双击事件

原创 2004年08月09日 16:26:00

作者:(ZJH135 张均洪)

本例实现双击节点,弹出对话框并显示节点信息

先对treeview1加入些数据,代码如下:

Sub Example()<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

        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

QT QTreeView单击双击事件,获取被单击的整行数据

//初始化表头POSCollect::POSCollect(QWidget *parent, Qt::WFlags flags) : QMainWindow(parent, flags) { ...
  • limuyun
  • limuyun
  • 2011-08-16 17:56:27
  • 11987

如何实现TreeView的双击事件? [转]

function TrvModel_DblClick(){   window.document.VindicateModel.Isdbclick.value="true";              ...
  • califord
  • califord
  • 2006-03-02 16:47:00
  • 1206

双击treeView的节点时使不展开不折叠子节点

有时候我们对树控件的双击默认操作不太满意,比如我们在双击一有子节点的节点的时候不希望打开或关闭它的子节点而想执行一个特定的操作,这时怎么来写呢,我这里有一个办法可以做到这一点:using System...
  • hbxtlhx
  • hbxtlhx
  • 2004-12-22 23:37:00
  • 3801

TreeView双击节点而不改变节点的折叠/展开状态

这是C#的一个漏洞,Microsoft在TreeView控件中自作主张地做成双击节点时自动展开/折叠节点。然而如果用户自定义NodeMouseDoubleClick事件,同时又不希望改变结点的展开/折...
  • yulongguiziyao
  • yulongguiziyao
  • 2013-08-26 10:54:19
  • 1132

C# treeview控件事件响应方法

treeview 控件做的并不是那么完美,不像button 那样,设计过程中双击即可生成响应函数,Treeview 控件是一个整体,无论你在里面添加多少个节点、子节点。 但是,我们希望在点击某一个节点...
  • makenothing
  • makenothing
  • 2014-02-13 00:05:03
  • 4815

TreeView监控节点双击事件

TreeView控件中提供了treeView1_AfterSelect事件,该shiji
  • u014269043
  • u014269043
  • 2014-04-15 00:13:10
  • 653

TreeView控件的双击事件

作者:(ZJH135 张均洪)本例实现双击节点,弹出对话框并显示节点信息先对treeview1加入些数据,代码如下:Sub Example()        Dim N As New TreeNode...
  • zjh135
  • zjh135
  • 2004-08-09 16:26:00
  • 1901

<em>Qt</em>炫酷<em>TreeView</em>部件源码

<em>QT</em> Q<em>TreeView</em>单击<em>双击事件</em>,获取被单击的整行数据 <em>Qt</em>5.5的<em>TreeView</em>简单使用 立即下载 上传者: Jason188080501 时间: 2015-08-10 综合评分: 4 积分/C币:5 ...
  • 2018年04月15日 00:00

在Winform中为TreeView控件增加鼠标旋停时提示节点信息

新建一个WindowsApplication项目,命名为WinTreeViewTip,打开窗体Form1,将TreeView控件拖到界面中,名为treeView1双击Form1进入后台代码页首先加入一...
  • cngkqy
  • cngkqy
  • 2006-08-09 16:07:00
  • 2579

C#界面之为TreeView上任意子节点添加Click事件

PanPen120在CSDN上原创,如其他网站转载请注意排版和写明出处:  http://write.blog.csdn.net/postlist 主要解决的问题:WinForm中用到树TreeVi...
  • PanPen120
  • PanPen120
  • 2015-04-28 22:06:59
  • 5260
收藏助手
不良信息举报
您举报文章:TreeView控件的双击事件
举报原因:
原因补充:

(最多只允许输入30个字)