C# WinForm窗体滚动条与comboBoxEdit选择的问题.

wangxj_nemo 2011-08-29 10:06:45
DevExpress XtraForm建了一个窗体,加入XtraScrollableControl滚动条,然后放了一些ComboBoxEdit控件,现在的问题是选中ComboBoxEdit后滚动鼠标中间键可以选择ComboBoxEdit的项目,希望达到的目的是当鼠标离开ComboBoxEdit区域或者在XtraForm(XtraScrollableControl)范围内单击后,鼠标中间键便不再对ComboBoxEdit有效,而是XtraForm(XtraScrollableControl),求教如何设置?
...全文
377 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxj_nemo 2011-08-31
  • 打赏
  • 举报
回复
感谢4,5楼关于焦点的解答,,我用的是Dev的TextEdit,并没有在VS2010里面看到LostFocus事件接口,只能自己加了一条 this.textEdit1.LostFocus += new System.EventHandler(textEdit1_LostFocus);

但是还没有达到我要的目的,比如我有2个TextEdit放在一个XtraScrollableControl(类似MS滚动条)里面,XtraScrollableControl又放在XtraForm(类是MS窗体),,希望的效果是:如果当前某个TextEdit是焦点,在鼠标单击窗体区域后,TextEdit便不再是焦点..
至尊贱客 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xfxlylove 的回复:]
判断当前鼠标的位置与是否在你所指定的地方,然后去掉中间键事件
[/Quote]

嗯 这方法是可取的,你可以让鼠标离开某个控件时去掉中间键事件
xfxlylove 2011-08-29
  • 打赏
  • 举报
回复
判断当前鼠标的位置与是否在你所指定的地方,然后去掉中间键事件
不懂装懂 2011-08-29
  • 打赏
  • 举报
回复
焦点问题
萧炎 2011-08-29
  • 打赏
  • 举报
回复
当鼠标离开的时候 失去焦点就OK了撒
wangxj_nemo 2011-08-29
  • 打赏
  • 举报
回复
但是我根本就没有设置过中间键事件......

110,571

社区成员

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

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

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