日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

C# winform treeview节点重命名

發(fā)布時(shí)間:2025/7/14 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# winform treeview节点重命名 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方法一:
1
int nodeIndex = 0; 2 bool nodeChanged = false; 3 4 //右鍵點(diǎn)擊,就進(jìn)入修改狀態(tài) 5 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) 6 { 7 if (e.Button == MouseButtons.Right) 8 { 9 e.Node.BeginEdit(); 10 } 11 } 12 13 private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) 14 { 15 nodeIndex = e.Node.Index; 16 nodeChanged = true; 17 18 e.Node.EndEdit(true ); 19 } 20 21 private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e) 22 { 23 if (nodeChanged == true) 24 { 25 //在這里保存數(shù)據(jù)到數(shù)據(jù)庫 26 MessageBox.Show(treeView1.Nodes[nodeIndex].Text); 27 28 nodeChanged = false; 29 } 30 }

?

方法二:
MouseClick和AfterLabelEdit的使用,treeView1.LabelEdit?=?true;這句不可缺少:

1
public Form1() 2 { 3 InitializeComponent(); 4 this.Load+=new EventHandler(Form1_Load); 5 treeView1.MouseClick+=new MouseEventHandler(treeView1_MouseClick); 6 treeView1.AfterLabelEdit+=new NodeLabelEditEventHandler(treeView1_AfterLabelEdit); 7 } 8 9 private void Form1_Load(object sender, EventArgs e) 10 { 11 for (int i = 0; i < 10; i++) 12 { 13 treeView1.Nodes.Add("tv" + i.ToString()); 14 treeView1.Nodes[i].Nodes.Add("tvc"+i.ToString()); 15 } 16 treeView1.LabelEdit = true;//不可缺少 17 } 18 19 private void treeView1_MouseClick(object sender, MouseEventArgs e) 20 { 21 TreeView tv=(TreeView)sender;//獲取treeview 22 if (e.Button == MouseButtons.Right)//判斷是否鼠標(biāo)右鍵 23 { 24 if (tv.SelectedNode != null)//判斷是否存在選擇節(jié)點(diǎn) 25 tv.SelectedNode.BeginEdit(); 26 } 27 } 28 private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) 29 { 30 string newTxt = e.Label;//獲取新文本 31 //string id = e.Node.Text;//獲取原來的文本 32 33 //進(jìn)行你的更新操作 34 35 }

?

  

轉(zhuǎn)載于:https://www.cnblogs.com/better-than-ever/p/3222883.html

總結(jié)

以上是生活随笔為你收集整理的C# winform treeview节点重命名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。