c# winform TreeView NODE(節點) 重命名或獲取節點修改后的值


  在程序開發過程中我們經常用到treeview,還經常要修改節點的名字。節點名字修改后還想及時更新數據庫。這時問題就來了,怎樣獲取NODE(節點)更新后的值呢?本人試了很多方法最終分析出treeview節點名字修改的AfterLabelEdit事件。事件內有兩個參數如下代碼 sender 和 e。

private void treeView2_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{


}

 

代碼內的e 有兩個值,e.Lable 和 e.Node。Lable為當前修改后的值,node為當前修改的接點。

假設一個節點修改前的名稱為 “NODE01”,我們要將名字修改為“節點01” ,這時我們通過三種方法來進行驗證。

treeview1.selectednode.text   ——》NODE01

e.node.text——》NODE01

e.Lable——》節點01

將一個節點更改為編輯狀態,內容不修改時,e.Lable的值為 NULL.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM