我有一個TreeView,我想同時刪除它的2個節點。如何在同一時間刪除兩個TreeNode
node.Remove();
這將刪除節點,但是這個代碼之後的下一個節點會自動選擇。有沒有辦法阻止?或者更好的解決方案將刪除下一個節點,在其上一個節點被刪除後。
你可能會問爲什麼。在我的程序中,每對節點都需要做某些事情。所以如果我刪除其中的一個,TreeView控件將跳轉到該對的下一個成員,並且由於最後一個被刪除,所有我的代碼都會出錯,因爲它無法再找到該節點。
如果您需要更多信息,請讓我知道。
爲什麼不先刪除第二個(未選定的)? – slawekwin
如何刪除選定節點之後的節點?有什麼索引可以幫助嗎?我想做點像node [-1] .Remove()! –
看到:http://msdn.microsoft.com/en-us/library/system.windows.forms.treenodecollection.aspx 沒有看到你如何申報和使用treeview我忍不住更多... – slawekwin