C# TreeView右键弹出菜单

摘要:
注意:以C#为例说明应用程序中生成TreeView控件的节点的右键单击快捷菜单。假设TreeView控件的节点已生成。步骤1:将ContextMenuStrip控件拖放到TreeView控件,找到控件属性Items,然后将Items添加到其中;步骤2:找到以下属性并添加以下代码:private void treeView1_MouseUp(objectsender,M

     说明:这里以C#为例,讲解在应用程序中制作控件TreeView的节点的右键快捷菜单。假设控件TreeView的节点已经生成。

     第一步:向控件TreeView中拖放一个ContextMenuStrip控件,找到该控件属性Items,然后往其中添加Items;

     第二步:找到如下属性,添加如下代码:

         private void treeView1_MouseUp(object sender, MouseEventArgs e)
        {

            if (MouseButtons.Right == e.Button)
            {
                TreeNode tn = treeView1.GetNodeAt(e.X, e.Y);
                if (tn == null)
                {
                    treeView1.ContextMenuStrip = null;
                }
                else
                {
                    treeView1.ContextMenuStrip = contextMenuStrip1;
                }

            }

        }

原文网址:http://blog.163.com/gsthaiou@126/blog/static/1041803252007111891133451/

免责声明:文章转载自《C# TreeView右键弹出菜单》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇postman请求数据库方法(Omysql)React Native之React Navigation踩坑下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WinForm实现简单的拖拽功能(C#)

用到了ListBox和TreeView两个控件,ListBox作为数据源,通过拖拽其中的数据放置到TreeView上,自动添加一个树节点 ListBox控件的MouseDown用于获取要拖拽的值并调用DoDragDrop方法 privatevoidlistBox1_MouseDown(objectsender,MouseEventArgse){//调用Do...

delphi treeview添加节点_一片树叶

procedure TForm1.Button1Click(Sender: TObject);varMyTreeNode1, MyTreeNode2: TTreeNode;beginwith TreeView1.Items dobeginClear; { remove any existing nodes }MyTreeNode1 := Add(nil,...

MVVM模式下实现拖拽

在文章开始之前先看一看效果图 我们可以拖拽一个"游戏"给ListBox,并且ListBox也能接受拖拽过来的数据, 但是我们不能拖拽一个"游戏类型"给它。 所以当拖拽开始发生的时候我们必须添加一些限制条件,以防止接受不正确的数据。 Item实体 CS public class ItemModel : ViewModelBase {...

C#实现树型结构TreeView节点拖拽的简单功能(转)

本文摘抄博客园里面的牛人吉日嘎啦。http://www.cnblogs.com/jirigala 例子程序运行效果如何下:   当然在节点拖拽时,需要注意几个事情: 1:拖拽时总需要有提示信息比较好,防止误操作后找不到被托摘到哪里去了。 2:父亲节点总不能拖拽到自己的子节点上,那不是死循环或者乱了辈份了不是? 为了让TreeView支持拖拽功能,需要注意...

C# TreeView 建立、遍历树(递归)

刚接触treeview这个功能,恶补了几天,博主总结下实现的功能以备用,希望能帮到需要的亲~~ C#gui程序中建立树状结构、遍历树状结构、树状结构节点选中联动(选中父节点时,自动选中其全部子节点,取消选中的某子节点,取消其相应的所有父节点的选中),读取选中节点信息。 0.最初的父节点建立ParentNode = tv_user.Nodes.Add(OUn...

C# 里TreeView绑定数据库实现分类

view plaincopy to clipboardprint? //从数据库中读取数据 SqlConnectioncon=newSqlConnection("server=127.0.0.1\\sqlexpress;uid=sa;"); con.Open(); con.ChangeDatabase("STggggg");...