简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件

jhqjhq 2005-07-20 10:37:08
简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件。。
当点击 最上级的树结点时没有响应事件,当点击+号展开时没有事件响应。。
但点击子结点时有事件响应,该怎么实现啊??

不用click事件还可以用什么事件实现啊?
...全文
221 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fellowcheng 2005-07-21
  • 打赏
  • 举报
回复
this.treeViewCode.SelectedNode.Parent!=null
jhqjhq 2005-07-21
  • 打赏
  • 举报
回复
没有这个属性啊。

winform 的TrewView

jhqjhq 2005-07-21
  • 打赏
  • 举报
回复
to :yang20052008(Apex) ( )

你的会延迟一个事件
jhqjhq 2005-07-21
  • 打赏
  • 举报
回复
to Werdong(知音果) 不行
yang20052008 2005-07-21
  • 打赏
  • 举报
回复
还可以用AfterSelect事件
yang20052008 2005-07-21
  • 打赏
  • 举报
回复
//在treeView1的单击事件中添加下列代码
TreeNode FNode=new TreeNode();
FNode=treeView1.SelectedNode;
if(FNode.Nodes.Count==0)
{
//要执行的代码
}
diablo1003 2005-07-21
  • 打赏
  • 举报
回复
学习
Werdong 2005-07-21
  • 打赏
  • 举报
回复
private void treeView1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
TreeNode tnClick = this.treeView1.GetNodeAt( e.X, e.Y );

if( tnClick != this.treeView1.Nodes[0] )
{
if( tnClick.Bounds.Contains( e.X, e.Y ) )
{
//在此处写要执行的代码
.......
}
}
}
nzy511 2005-07-21
  • 打赏
  • 举报
回复
up~~
sarcophile 2005-07-20
  • 打赏
  • 举报
回复
TreeNode 有个 Level 属性,根节点为0,下一级为1 。。。
jhqjhq 2005-07-20
  • 打赏
  • 举报
回复
顶下。。啊。
jack1026 2005-07-20
  • 打赏
  • 举报
回复
我也不清楚,查查书吧!

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧