永发信息网

c# 怎么阻止事件执行

答案:3  悬赏:0  手机版
解决时间 2021-11-13 06:54
  • 提问者网友:遁入空寂
  • 2021-11-13 02:29
c# 怎么阻止事件执行
最佳答案
  • 五星知识达人网友:你可爱的野爹
  • 2021-11-13 03:13
在selectedChended事件第一行 return 一下追问谢谢...最好可以是鼠标点击的时候执行 mouseDown 而selectedChanded不执行 但是如果键盘操作的话 selectedChanged还是要执行的追答那就加个判断
你要做什么啊追问就是一个listbox 一开始我只加了selectedChanged事件 但有个问题 比如说 listbox中有item1 item2 item3 比如说在点击item2的时候, 如果当前listbox中已经选中了item2 那就相当于没点了 所以加了一个mouseDown事件 这样就解决了如果有鼠标点击, 但是selectedChanged事件没触发的情况

但是如果现在listbox中选中的是item2 然后用鼠标去点item1或3 那mouseDown和SelectedChanged就都会触发 所以我真没办法了...- -追答mouseDown与SelectedChanged事件都执行了什么操作呢
那么纠结
全部回答
  • 1楼网友:拜訪者
  • 2021-11-13 05:38
把事件给卸载了
  • 2楼网友:轮獄道
  • 2021-11-13 04:36

看图吧,这类问题都是这么解决的。还有,做事情尤其是写代码要一丝不苟,ListBox貌似没有selectedChended事件,应该是SelectedIndexChanged吧。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯