2
如何在樹狀視圖中獲取所選(單擊)節點並將其作爲字符串返回?如何在樹狀視圖中獲取當前所選節點
如何在樹狀視圖中獲取所選(單擊)節點並將其作爲字符串返回?如何在樹狀視圖中獲取當前所選節點
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
string selectedNodeText = e.Node.Text;
}
從文檔:
http://msdn.microsoft.com/en-us/library/system.windows.forms.treenode.aspx
可能:
MessageBox.Show(((TreeView)sender).SelectedNode.Text)
或者
MessageBox.Show(((TreeView)sender).SelectedNode.Name)
請注意,您可以使用在任何時間獲取所選擇的節點['TreeView.SelectedNode'屬性] (http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.selectednode.aspx)。您不必從事件處理程序方法中執行此操作。例如:'MessageBox.Show(myTreeView.SelectedNode.Text)' – 2012-01-14 11:42:02
你說得對,我認爲OP希望從'selection changed'事件中獲得名字(因爲OP的第一條評論)。 – ken2k 2012-01-14 11:44:51