![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c# 怎么阻止事件执行
比如说listbox分别有buttonDown事件和selectedChanged事件当我点击listbox中的一条内容时,这两个事件都会触发,所以就会执行两次怎么能在b...
比如说 listbox 分别有 buttonDown事件 和 selectedChanged事件
当我点击listbox中的一条内容时, 这两个事件都会触发, 所以就会执行两次
怎么能在buttonDown事件之后, 阻止selectedChended事件?
写错了 不是buttonDown 是 mouseDown... 展开
当我点击listbox中的一条内容时, 这两个事件都会触发, 所以就会执行两次
怎么能在buttonDown事件之后, 阻止selectedChended事件?
写错了 不是buttonDown 是 mouseDown... 展开
4个回答
展开全部
在产生事件的时候是有传入参数的,sender就表示产生事件控件,判断下是那个按钮发出的事件就好了吧?
我很纳闷你为什么要写在一个函数里面呢,既然是不同的功能直接写在两个响应函数不行吗?我很不理解。。。
我很纳闷你为什么要写在一个函数里面呢,既然是不同的功能直接写在两个响应函数不行吗?我很不理解。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在selectedChended事件第一行 return 一下
更多追问追答
追问
谢谢...最好可以是鼠标点击的时候执行 mouseDown 而selectedChanded不执行 但是如果键盘操作的话 selectedChanged还是要执行的
追答
那就加个判断
你要做什么啊
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把事件给卸载了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询