怎么区分

好帅的一条鱼 2012-07-19 03:15:12
我datagridview有一个重绘事件,但是在有些按钮使用的时候不需要这个事件,有些按钮使用的时候需要这个事件,我怎么去区隔开呢?
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anod 2012-07-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
引用 3 楼 的回复:

switch 来判断

这个大哥的意思就是在重绘事件里面,用switch判断是哪个按钮被单击了,可以的,谢谢!
[/Quote]

判断sender?MS可以
晚安苏州 2012-07-19
  • 打赏
  • 举报
回复
可以自己定义新的委托和事件,点击特定按钮会触发自己定义的事件;
简单点,也可以像六楼那样弄。
fmxforkill 2012-07-19
  • 打赏
  • 举报
回复
设置全局变量 flag,flag值在按钮中设置为需求,例如 flag=0(不要触发),flag=1(触发)
在paint事件设置一下,
if(flag==1)
{
触发
}
好帅的一条鱼 2012-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

switch 来判断
[/Quote]
这个大哥的意思就是在重绘事件里面,用switch判断是哪个按钮被单击了,可以的,谢谢!
tkscascor 2012-07-19
  • 打赏
  • 举报
回复
事件是晚绑定的。 理论上是不可以实现你的需求。
但是你可以在那些方法上-= ,+= 来填充或者移除这个重绘事件
无名小猿 2012-07-19
  • 打赏
  • 举报
回复
switch 来判断
风一样的大叔 2012-07-19
  • 打赏
  • 举报
回复
设置个全局变量,每次要使用的时候判断下
好帅的一条鱼 2012-07-19
  • 打赏
  • 举报
回复
大侠们来帮帮忙

110,539

社区成员

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

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

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