打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#—TreeView控件【转】
1. 给节点前面加图标
(1) 先定义ImageList
(2) -行为 ImageList   设为定义的ImageList
2. 添加节点
TreeNode node = new TreeNode("...");
treeView1.Nodes[0].Nodes.Add(node);
treeView1.SelectedNode = node;        //选中该节点
3. 重命名节点
(1) -行为  LabelEdit    True         //设置节点可编辑
(2) TreeNode node = treeView1.SelectedNode;
node.BeginEdit();
(3) 编辑完后会触发AfterLabelEdit事件
private void treeView1_AfterLabelEdit(object sender,NodeLabelEditEventArgs e)
{
if (e.Label == null || e.Label.Trim() == "")
{
e.CancelEdit = true;
return;
}
...
}
4. 按F2键快速重命名
private void treeView1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyValue == 113)
{  ...... }
} 5. 删除节点
string name = treeView1.SelectedNode.Text;
DialogResult r = MessageBox.Show("确定删除 \"" + name + "\" 吗?", "",
MessageBoxButtons.YesNo);
if (r == DialogResult.Yes)
{   treeView1.Nodes[0].Nodes.Remove(treeView1.SelectedNode);    }
6. 右击菜单功能
先添加ContextMenuStrip 组件
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{     if (e.Button == MouseButtons.Right)
{     contextMenuStrip1.Show(this, new Point(e.X, e.Y));        }
}
转载自:http://blog.sina.com.cn/s/blog_64b9c6850100h4s7.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C# TreeView 控件的综合使用方法
[C#][控件]高级控件
C# TreeView 树拖拽
浅析C# treeview控件的使用方法
V9.5TreeView 控件
C# TreeView编辑
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服