社区
C#
帖子详情
简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件
jhqjhq
2005-07-20 10:37:08
简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件。。
当点击 最上级的树结点时没有响应事件,当点击+号展开时没有事件响应。。
但点击子结点时有事件响应,该怎么实现啊??
不用click事件还可以用什么事件实现啊?
...全文
221
12
打赏
收藏
简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件
简单问:)欢迎拿分。winform 的TrewView 如何才能只让子结点响应 click事件。。 当点击 最上级的树结点时没有响应事件,当点击+号展开时没有事件响应。。 但点击子结点时有事件响应,该怎么实现啊?? 不用click事件还可以用什么事件实现啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
我也不清楚,查查书吧!
winform
模仿QQ聊天窗口皮肤控件
CSharp
winform
模仿QQ聊天窗口皮肤控件
winform
实现360、QQ窗体与控件
利用
winform
的gdi+控件实现的QQ窗体与控件
198个经典C_
WinForm
实例源码(超赞)
198个经典C_
WinForm
实例源码(超赞)
198个经典C#
WinForm
实例源码 超赞的完整版
"198个经典C#
WinForm
实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#
WinForm
实例源码.zip " ~
欢迎
同学们下载共同学习~
C#
Winform
按钮避免重复点击以及解决
WinForm
中设置Enabled=False为什么还会
响应
Click
事件
这是因为消息机制引起的
问
题,如果处理
click
事件
的函数执行时间过长,那么下一次点击的消息会存入消息队列,等到当前
click
处理函数退出以后,再从消息队列获取此消息执行。你可以使用笔者提供的代码,多次点击button,你会看到多次的重复执行。2、解决
WinForm
中设置Enabled=False为什么还会
响应
Click
事件
。自动走完(即在按钮为Ture前清空消息队列)。自动走完(即在按钮为Ture前清空消息队列)。在btn.Enable=true前添加。在btn.Enable=true前添加。
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章