暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

C# TreeView控件获取树控件中选中的节点

DotNet工控上位机编程 2021-10-27
1667



     可以在控件的 AfterSelect 事件中,使用 EventArgs 对象返回对已单击节点对象的引用。通过检查 TreeViewEventArgs 类(它包含与事件有关的数据),确定单击了哪个节点,下面通过实例演示如何在 AfterSelect 事件中获取控件中选中节点显示的文本。
     说明 
           在 BeforeCheck(在选中树节点复选框前发生)或 AfterCheck(在选中树节点复选框后发生)事件中尽可能不要使用 TreeNode.Checked属性。
【例 1】创建一个 Windows 应用程序,在控件的 AfterSelect 事件中获取控件选中节点显示的文本。
代码如下:
private void Form1_Load(object sender,EventArgs e)
{
//建立一个父节点
TreeNode tn1 = treeView1.Nodes.Add("名称");
//建立 3 个子节点
TreeNode Ntn1 = new TreeNode("用一生下载你");
TreeNode Ntn2 = new TreeNode("芸烨湘枫");
TreeNode Ntn3 = new TreeNode("一生所爱");
//将 3 个子节点添加到父节点中 
tn1.Nodes.Add(Ntn1);
tn1.Nodes.Add(Ntn2);
tn1.Nodes.Add(Ntn3);
}
private void treeView1_AterSelect(object sender,TreeViewEventArgs e)
{
//在 AfterSelect 事件中获取控件选中节点显示的文本
label1.Text = "当前选中的节点:"+ e.Node.Text;
}
复制


程序的运行结果如图1 所示。


图1    获取选中的节点







END -







关注小编不迷路呦~






文章转载自DotNet工控上位机编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论