如何给winform中TreeView添加右键菜单和事件

如何给winform中TreeView添加右键菜单和事件,第1张

你好 拖到界面上一个 contextMenuStrip控件 然后 在 treeView找到 contextMenuStrip属性 选择这个contextMenuStrip的 name就好了

希望能帮到你 谢谢

定义一个ContextMenu 上下文菜单

private ContextMenu _Context

为treeView1添加你的右键菜单

this.treeView1.ContextMenu = _Context

上下文菜单绑定,构造或者Page_Load的时候调用就好了

private void BindContext( )

{

_Context = new ContextMenu()

MenuItem lMenuItem

lMenuItem = new MenuItem()

lMenuItem.Name = "MenuSelect"

lMenuItem.Text = "Create Select SQL"

lMenuItem.Click += new EventHandler(MenuSelect_Click)

_Context.MenuItems.Add(lMenuItem)

lMenuItem = new MenuItem()

lMenuItem.Name = "MenuInsert"

lMenuItem.Text = "Craete Insert SQL"

lMenuItem.Click += new EventHandler(MenuInsert_Click)

_Context.MenuItems.Add(lMenuItem)

}

private void MenuSelect_Click(object sender, EventArgs e)

{

....

}

private void MenuUpdate_Click(object sender, EventArgs e)

{

....

}

在你的工具箱(VS.NET 2005)菜单和工具栏 选项里面 找到 contextMenuStrip

这个控件。。然后托到你需要添加的FORM上面。。OK。。下一步。。你要用哪个控件需要有菜单栏。。比如你需要TREEVIEW对马?你就找TREEVIEW属性。。里面有个contextMenuStrip属性。。大部分控件都有这个属性的。。然后你选择你的contextMenuStrip控件。。如果你没命名的话就是contextMenuStrip1

OK 选择好了。就设置contextMenuStrip1,(在界面上面你应该看的到,)的栏目吧。。双击就可以写代码。运行的时候右键单击你的TREEVIEW就可以出现你的菜单了。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11613976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存