當新節點添加到樹視圖控件時,我需要運行代碼。當一個新節點被添加到TreeView中時,控件附帶的Control_Added事件不會被觸發,這是奇怪的,因爲我期望它是一個控件,一個節點。什麼事件應該用於這個?當一個節點被添加到C#TreeView控件中時,我該如何運行代碼
謝謝..
當新節點添加到樹視圖控件時,我需要運行代碼。當一個新節點被添加到TreeView中時,控件附帶的Control_Added事件不會被觸發,這是奇怪的,因爲我期望它是一個控件,一個節點。什麼事件應該用於這個?當一個節點被添加到C#TreeView控件中時,我該如何運行代碼
謝謝..
沒有這個事件。這並不罕見,事件旨在告訴你的代碼有趣的事情發生了,你不知道的事情。您的程序的用戶無法將節點添加到樹視圖中,只有您的代碼可以執行此操作。你已經知道了。
從TreeView繼承一個類並添加所需的事件,以及添加節點並引發事件的公共幫助器方法是解決方法。這不是一個很好的例子,因爲還有一個後門來添加你無法輕易關閉的節點。
謝謝你這個明確的答案,這也有助於以新的視角來看待我的事件。 – driverobject
請修改您的標籤,告訴我們您正在使用的是什麼UI框架(WinForms,WPF等),這也可以幫助您更廣泛地傳播可能幫助您的人。 – dowhilefor
如何將節點添加到Treeview? –