我不知道如何在用戶單擊TreeView中的項目時有多個級別的項目時如何顯示面板中的內容。顯示內容corrsponding單擊TreeView項目
我已經看到了這個無處不在,但不知道從哪裏開始。有人可以請指點我正確的方向嗎?
我不知道如何在用戶單擊TreeView中的項目時有多個級別的項目時如何顯示面板中的內容。顯示內容corrsponding單擊TreeView項目
我已經看到了這個無處不在,但不知道從哪裏開始。有人可以請指點我正確的方向嗎?
我想通了:
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
switch(e.Node.Text)
{
case "General":
// Do something...
break;
// Etc...
}
}
我通常使用樹的AfterSelect事件處理程序,如:
private void tree_Detail_AfterSelect(Object sender, TreeViewEventArgs e)
{
swich (tree_Detail.SelectedNode.Name)
{
case "node1":
//display node 1 content in panel
break;
case "node2":
//display node 2 content in panel
break;
//...etc...
}
}
你也可以使用每個樹節點的Tag屬性(對象)來存儲的東西,如識別整數值,反應,與其文本名稱。但是我通常只會命名帶有「node」前綴的節點,這樣我就可以在代碼中以可識別的方式對它們做出反應。
謝謝@Don,我會當計時器耗盡接受。當我看到你的答案時,我已經知道了,但我會接受你的答案,因爲它無論如何工作。 –