溫馨提示×

treeview c#可以設(shè)置默認(rèn)選中項(xiàng)嗎

c#
小樊
81
2024-09-28 04:41:56
欄目: 編程語言

在C#的WinForms應(yīng)用程序中,使用TreeView控件時(shí),可以通過設(shè)置TreeView.SelectedNode屬性來默認(rèn)選中某個節(jié)點(diǎn)。以下是一個簡單的示例代碼,演示如何設(shè)置默認(rèn)選中項(xiàng):

// 創(chuàng)建一個新的TreeView控件
TreeView treeView = new TreeView();

// 添加一些節(jié)點(diǎn)到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);

// 設(shè)置默認(rèn)選中項(xiàng)
treeView.SelectedNode = node2; // 選中"Node 2"

在這個示例中,我們首先創(chuàng)建了一個新的TreeView控件,并添加了一些節(jié)點(diǎn)。然后,我們將SelectedNode屬性設(shè)置為node2,這將導(dǎo)致在應(yīng)用程序啟動時(shí)默認(rèn)選中"Node 2"。

請注意,如果您希望在運(yùn)行時(shí)動態(tài)更改選中的節(jié)點(diǎn),可以使用TreeView.Select()方法。例如:

// 在某個事件處理程序中更改默認(rèn)選中項(xiàng)
private void button1_Click(object sender, EventArgs e)
{
    treeView.SelectedNode = node3; // 選中"Node 3"
}

在這個示例中,當(dāng)用戶點(diǎn)擊按鈕時(shí),將選中"Node 3"。

0