WinFrom 树控件 怎么判断没有点击在节点上? 点击树控件时,怎么判断没有点中节点,而是点在树控件的空白处? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 node.Tag没值的时候不就是空白处了? 我有个右键菜单,当点击在空白处是,就不show出右键菜单,就是这样. 你先加个contextMenuStrip控件;然后:private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == MouseButtons.Right && e.Node.Text !=null) { contextMenuStrip1.Show(treeView1, e.X, e.Y); } }这样点空白处就不show出右键菜单了。 private void treeView1_MouseDown(object sender, MouseEventArgs e) { TreeViewHitTestInfo info = this.treeView1.HitTest(e.Location); if (info.Node == null) MessageBox.Show("空白处"); } 两个函数,仅仅是类型不同,函数代码相同,该如何写成一个函数。如: 本人菜鸟,问个弱弱的问题 在C#程序中怎么获取VC++的安装路径,然后调用VC++ PanD.style.display=="none" asp.net中动态加载dll后卸载的问题 正则匹配[[和]]之间的内容 在c#工程中,如何调试或运行单个窗体? 关于tcpclient的问题,数据发送量一大的话,就阻塞了,程序没任何响应 如果您正处于进程当中,信息有可能丢失。 如何知道一个.net应用程序是被谁Kill掉的!? 如何实现网页内容采集到本地数据库? C#中树型结构!
我有个右键菜单,当点击在空白处是,就不show出右键菜单,就是这样.
然后:
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Right && e.Node.Text !=null)
{
contextMenuStrip1.Show(treeView1, e.X, e.Y);
}
}
这样点空白处就不show出右键菜单了。
{
TreeViewHitTestInfo info = this.treeView1.HitTest(e.Location);
if (info.Node == null)
MessageBox.Show("空白处");
}