如何在树的BeforeSelect事件中,判断点击的是左键还是右键? 你不要放在BeforSelect在mouseDown事件中判断,然后设一个公共变量来记下它,每次都在mousedonw来判断并改变,然后在beforeSelect 事件中判断公共变量就好啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 up,MouseButtons.Left左键.MouseButtons.Right右键. private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ if(e.Button == System.Windows.Forms.MouseButtons.Right) { if(this.treeView1.GetNodeAt(e.X,e.Y) == null) { this.treeView1.SelectedNode = null; } else { TreeNode tn = new TreeNode(); tn = this.treeView1.GetNodeAt(e.X,e.Y); this.treeView1.SelectedNode = tn; this.treeView1.ContextMenu = this.contextMenu1; } }} VS2010安装部署问题 如何超过这个JAVA!ACM问题! C# session 问题 C# winform Mid 子窗口问题? vs2008开发的程序,资源消耗有多大 FTP断点续传 各位帮个忙,否则我将被辞职 反序列化出错,不知如何解决 能否给我谈一下怎么打包一个安装项目呢。该安装项目包括 MDAC 2.8 和 .NetFramework 如果系统上没有比它们高的版本就安装,如果系统有了 如何在一个类(A)中控制 Winfrom界面(B)中的listBox(A是一个独立的类,不继承自B)?请指教! 初学者50求拼图游戏算法 触发器问题!
MouseButtons.Right右键.
{
if(e.Button == System.Windows.Forms.MouseButtons.Right)
{
if(this.treeView1.GetNodeAt(e.X,e.Y) == null)
{
this.treeView1.SelectedNode = null;
}
else
{
TreeNode tn = new TreeNode();
tn = this.treeView1.GetNodeAt(e.X,e.Y);
this.treeView1.SelectedNode = tn;
this.treeView1.ContextMenu = this.contextMenu1;
}
}
}