想要在treeview节点做到右击鼠标显示“删除该好友”这样的效果,不知道怎么捕捉鼠标右击这个事件?e.button之后呢?
解决方案 »
- 传说这里的大哥大姐都比较厉害,所以小弟弱弱的来请教一个问题
- MSDN 上有句话不是很明白 求解
- 请问这样的界面是用什么开发出来的
- C# socket 服务器问题
- 获取页面地址
- OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:\\dl.mdb"); 看一下哪错了??
- 如何获取从数据库中读取出的图片尺寸
- 【求助】关于socket的问题~!求大家帮我下
- 如何在C#的Windows应用程序中嵌入IE浏览器!
- java?tcp/ip?vc++?c#?.......讨论一下,来者有分!
- 高分急求,c#下关闭socket,如何不产生TIME_WAIT呢??
- 请教Winform 的 devExpress 控件 的vGridControl 如何获取每一行以及每一个单元格内的值! 本人全部的分都在这里了,求助呀!
这个mnuTree就是2楼说的ContextMenu
{
if (e.Button == MouseButtons.Right)
this.contextMenuStripCollector.Show(this.treeView1, e.X, e.Y); }
/// 右键菜单删除按钮事件执行方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
TreeNode node = this.treeView1.SelectedNode;
} /// <summary>
/// 鼠标点击树节点事件执行方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
this.treeView1.SelectedNode = e.Node;
}
}
看看这个,可能对你有用,谢谢!