希望能帮到你 谢谢
定义一个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就可以出现你的菜单了。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)