可否暫停一事件的觸發

derek 2003-08-25 01:55:08
定義了如下的事件
bmhtba=this.BindingContext[this.ds,this.ds.Tables["合同備案"].TableName];
bmhtba.PositionChanged+=new System.EventHandler(this.bmhtba_PositionChanged);

但在某些代碼段我不想引發這事件,可否暫時停止, 過後恢復呢?
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaodele 2003-08-25
  • 打赏
  • 举报
回复
可以取消事件的
bmhtba.PositionChanged-=new System.EventHandler(this.bmhtba_PositionChanged);
sarmoo 2003-08-25
  • 打赏
  • 举报
回复
加一个标记值
在bmhtba_PositionChanged中判断:
if(标记 = true) donothing
else ...

110,534

社区成员

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

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

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