treeview 右键添加

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:06:05
我想知道怎么给treeview 添加一个右键菜单 我用的asp.net vs2008
不要给我复制 网上的那个IEWEB的东西我没看懂 如果你看以解释清楚就请复制然后解释 或者发出自己的方法 如果不方便公布 请留下您的邮箱 我会第一时间和您联系 先给30分 OK了再给

定义一个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)
{
....
}