C# WinForm TreeView用法总结
生活随笔
收集整理的這篇文章主要介紹了
C# WinForm TreeView用法总结
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
TreeView用法值得總結(jié)一下,今天用到了,一時(shí)忘了怎樣執(zhí)行選中節(jié)點(diǎn)事件。
private?void?BindTreeView()
{
????treeView1.LabelEdit?=?false;//不可編輯
????//添加結(jié)點(diǎn)
????TreeNode?root?=?new?TreeNode();
????root.Text?=?"根節(jié)點(diǎn)";
????//一級(jí)
????TreeNode?node1?=?new?TreeNode();
????node1.Text?=?"1";
????TreeNode?node2?=?new?TreeNode();
????node2.Text?=?"2";
????//二級(jí)
????TreeNode?node11?=?new?TreeNode();
????node11.Text?=?"11";
????TreeNode?node12?=?new?TreeNode();
????node12.Text?=?"12";
????TreeNode?node21?=?new?TreeNode();
????node21.Text?=?"21";
????TreeNode?node22?=?new?TreeNode();
????node22.Text?=?"22";
????//二級(jí)加入一級(jí)
????node1.Nodes.Add(node11);
????node1.Nodes.Add(node12);
????node2.Nodes.Add(node21);
????node2.Nodes.Add(node22);
????//一級(jí)加入根
????root.Nodes.Add(node1);
????root.Nodes.Add(node2);
????//
????treeView1.Nodes.Add(root);
}
private?void?treeView1_AfterSelect(object?sender,?TreeViewEventArgs?e)
{
????if?(treeView1.SelectedNode?!=?null)
????{
????????MessageBox.Show(treeView1.SelectedNode.Text);
????}
}url:http://greatverve.cnblogs.com/archive/2012/02/03/winform-treeview.html
參考:C# WinForm TreeView改變選中節(jié)點(diǎn)顏色,失去焦點(diǎn)時(shí)選中節(jié)點(diǎn)仍突顯。
private?void?BindTreeView()
{
????treeView1.LabelEdit?=?false;//不可編輯
????//添加結(jié)點(diǎn)
????TreeNode?root?=?new?TreeNode();
????root.Text?=?"根節(jié)點(diǎn)";
????//一級(jí)
????TreeNode?node1?=?new?TreeNode();
????node1.Text?=?"1";
????TreeNode?node2?=?new?TreeNode();
????node2.Text?=?"2";
????//二級(jí)
????TreeNode?node11?=?new?TreeNode();
????node11.Text?=?"11";
????TreeNode?node12?=?new?TreeNode();
????node12.Text?=?"12";
????TreeNode?node21?=?new?TreeNode();
????node21.Text?=?"21";
????TreeNode?node22?=?new?TreeNode();
????node22.Text?=?"22";
????//二級(jí)加入一級(jí)
????node1.Nodes.Add(node11);
????node1.Nodes.Add(node12);
????node2.Nodes.Add(node21);
????node2.Nodes.Add(node22);
????//一級(jí)加入根
????root.Nodes.Add(node1);
????root.Nodes.Add(node2);
????//
????treeView1.Nodes.Add(root);
}
private?void?treeView1_AfterSelect(object?sender,?TreeViewEventArgs?e)
{
????if?(treeView1.SelectedNode?!=?null)
????{
????????MessageBox.Show(treeView1.SelectedNode.Text);
????}
}url:http://greatverve.cnblogs.com/archive/2012/02/03/winform-treeview.html
參考:C# WinForm TreeView改變選中節(jié)點(diǎn)顏色,失去焦點(diǎn)時(shí)選中節(jié)點(diǎn)仍突顯。
總結(jié)
以上是生活随笔為你收集整理的C# WinForm TreeView用法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Rhel6.0升级内核到3.0.4
- 下一篇: c# char unsigned_dll