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

avatar
作者
猴君
阅读量:0

在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"。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!