TreeView控件

简介: 使用 Windows 窗体 TreeView 控件时,一个常见任务是确定单击了哪个节点并相应地予以响应。确定单击了哪个 TreeView 节点 使用 EventArgs 对象返回对已单击的节点对象的引用。通过检查 TreeViewEventArgs 类(它包含与事件有关的数据),确定单击了哪个节点。   protected void treeView1_AfterSelect (o

使用 Windows 窗体 TreeView 控件时,一个常见任务是确定单击了哪个节点并相应地予以响应。
确定单击了哪个 TreeView 节点

使用 EventArgs 对象返回对已单击的节点对象的引用。
通过检查 TreeViewEventArgs 类(它包含与事件有关的数据),确定单击了哪个节点。

 

protected   void  treeView1_AfterSelect ( object  sender,
System.Windows.Forms.TreeViewEventArgs e)
{
   
//  Determine by checking the Text property.
   MessageBox.Show(e.Node.Text);
}

也可以使用 MouseDown 或 MouseUp 事件的 MouseEventArgs 获取发生单击的 Point 的 X 和 Y 坐标值然后,使用 TreeView 控件的 GetNodeAt 方法确定单击了哪个节点。

//  Removes currently selected node, or root if nothing
//  is selected.
treeView1.Nodes.Remove(treeView1.SelectedNode);
//  Clears all nodes.
TreeView1.Nodes.Clear();

 

相关文章
|
1月前
|
C# 数据库
40.c#:TreeView 控件
40.c#:TreeView 控件
14 1
|
1月前
|
C# 数据库 开发者
44.c#:combobox控件
44.c#:combobox控件
14 1
|
1月前
|
C# 数据库 虚拟化
43.c#:listbox控件
43.c#:listbox控件
15 1
|
数据处理 C#
C#-TreeView
TreeView是一个树形结构的控件,能够表现出对象的层级关系,比如文件夹目录展示经常使用。
89 0
ListView、TreeView和DataGrid。
原文:ListView、TreeView和DataGrid。 1、ListView。 ListView继承自简单的没有特色的ListBox,并使用View属性进行扩展。增加了对基于列显示的支持,并增加了快速切换视图或显示模式的能力,而不需要重新绑定数据以及重新构建列表。
1188 0