gpt4 book ai didi

c# - 如何在 C# 中以编程方式选择 TreeView 的节点?

转载 作者:IT王子 更新时间:2023-10-29 04:19:00 25 4
gpt4 key购买 nike

使用 treeview.SelectedNode 选择子节点。如何在以编程方式选择节点时调用 treeview.AfterSelect 事件?

this.treeView1.SelectedNode = this.treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0]; 
if (this.treeView1.Nodes[0].Nodes[0].Nodes[0].Nodes[0].IsSelected)
{
MessageBox.Show("Node is selected");
}

最佳答案

为我之前混淆的回答道歉。

方法如下:

myTreeView.SelectedNode = myTreeNode;

(更新)

我已经测试了下面的代码并且它有效:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
treeView1.Nodes.Add("1", "1");
treeView1.Nodes.Add("2", "2");
treeView1.Nodes[0].Nodes.Add("1-1", "1-1");
TreeNode treeNode = treeView1.Nodes[0].Nodes.Add("1-2", "1-3");
treeView1.SelectedNode = treeNode;
MessageBox.Show(treeNode.IsSelected.ToString());
}


}

关于c# - 如何在 C# 中以编程方式选择 TreeView 的节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com