c#

treeview c#可以设置默认选中项吗

小樊
109
2024-09-28 04:41:56
栏目: 编程语言

在C#的WinForms应用程序中,使用TreeView控件时,可以通过设置TreeView.SelectedNode属性来默认选中某个节点。以下是一个简单的示例代码,演示如何设置默认选中项:

// 创建一个新的TreeView控件
TreeView treeView = new TreeView();

// 添加一些节点到TreeView中
TreeNode node1 = new TreeNode("Node 1");
TreeNode node2 = new TreeNode("Node 2");
TreeNode node3 = new TreeNode("Node 3");

treeView.Nodes.Add(node1);
treeView.Nodes.Add(node2);
treeView.Nodes.Add(node3);

// 设置默认选中项
treeView.SelectedNode = node2; // 选中"Node 2"

在这个示例中,我们首先创建了一个新的TreeView控件,并添加了一些节点。然后,我们将SelectedNode属性设置为node2,这将导致在应用程序启动时默认选中"Node 2"。

请注意,如果您希望在运行时动态更改选中的节点,可以使用TreeView.Select()方法。例如:

// 在某个事件处理程序中更改默认选中项
private void button1_Click(object sender, EventArgs e)
{
    treeView.SelectedNode = node3; // 选中"Node 3"
}

在这个示例中,当用户点击按钮时,将选中"Node 3"。

0
看了该问题的人还看了