在WinForm开发下,TreeView控件中Click事件的问题:
我的TreeView控件里有如下的几个结点(注:C下面是TreeView控件空白区_):
A
B
C
当我点C以上的地方(包括C和C以上的空白区)时,会引发Click事件。
反之如果点C以下的地方(包括C以下的空白区)时,则不会引发Click事件。
不知道大家有没有遇到这样的问题?有哪位大侠知道如何使Click事件在点TreeView控件里任何地方都被引发?
我的TreeView控件里有如下的几个结点(注:C下面是TreeView控件空白区_):
A
B
C
当我点C以上的地方(包括C和C以上的空白区)时,会引发Click事件。
反之如果点C以下的地方(包括C以下的空白区)时,则不会引发Click事件。
不知道大家有没有遇到这样的问题?有哪位大侠知道如何使Click事件在点TreeView控件里任何地方都被引发?
解决方案 »
- 急!c# ComboBox控件取值问题
- comboBox的数据绑定问题
- word文档与rpc服务器的关系
- VS2003 升级到 VS2005 的问题..100分求一解
- 求救:用c#怎么样在word中插入图表(如柱状图)?有大侠会吗?
- 大家帮我看看下面代码怎么会 报这个错
- 怎样用DateTime循环输入相差一天日期?急!
- DataTable,为什么返回的数据不正确?
- 如果对方封了端口137/138/139,也就是不能通过\\ip的方式访问对方共享文件.这对我使用对方机子上的sqlserver(1433)没影响吧?
- 难死了 搞了半天出不来
- c# 怎样做漂亮的按扭
- WindowsForm应用程序中如何嵌入IE c#
if(tr!=null)
{
this.treeView1.SelectedNode =tr;
}
else
{
if(this.treeView1.Nodes.Count>0)
{
this.treeView1.SelectedNode =this.treeView1.Nodes[this.treeView1.Nodes.Count-1];
}
}
{
TreeNode tr = this.treeView1.GetNodeAt(e.X,e.Y);
if(tr!=null)
{
this.treeView1.SelectedNode =tr;
}
else
{
if(this.treeView1.Nodes.Count>0)
{
this.treeView1.SelectedNode =this.treeView1.Nodes[this.treeView1.Nodes.Count-1];
}
}
}