Dev-GridLookUpEdit立即打开下拉框
2015-02-12 15:29
239 查看
该方案几乎适用与DevExpress中所有下拉控件(鼠标进入不会自动弹出下拉框的编辑框控件)
场景:
GridLookUpEdit设置TextEditStyle为Standard(允许输入)。
尝试在GotFocus事件与Enter事件中直接调用this.ShowPopup()方法,失败!
原因:进入/获取焦点后会打开下拉框,但随后焦点又回到编辑输入框,下拉框关闭。
解决方案:在Enter事件中添加以下代码:
NB!
原文链接:https://www.devexpress.com/Support/Center/Question/Details/Q400997
场景:
GridLookUpEdit设置TextEditStyle为Standard(允许输入)。
尝试在GotFocus事件与Enter事件中直接调用this.ShowPopup()方法,失败!
原因:进入/获取焦点后会打开下拉框,但随后焦点又回到编辑输入框,下拉框关闭。
解决方案:在Enter事件中添加以下代码:
protected override void OnEnter(EventArgs e) { base.OnEnter(e); BeginInvoke(new Action(() => { this.ShowPopup(); })); }
NB!
原文链接:https://www.devexpress.com/Support/Center/Question/Details/Q400997
相关文章推荐
- Linux驱动开发 -- 打开dev_dbg()
- Mac更新AndroidStudio后打开虚拟机出现/dev/kvm is not found错误。
- Linux驱动开发 -- 打开dev_dbg()
- 打开pl/sql dev 时报出了这个错误SQL*Net not properly installed
- Ubuntu系统打开Vmware虚拟机出现could not open /dev/vmmon please make sure that the kernel moduel vmmon is load
- Bootstrap:解决Bootstrap下拉框需要双击才能打开的问题
- VMware-无法打开内核设备? "\\.\VMCIDev\VMX": 重叠 I/O操作在进行中……
- 文件操作方法大全以及文件打开的其他一些模式sys.stdout.write()就是标准输出到你当前的屏幕 sys.stdout.flush()把内存立即显示到您当前的屏幕
- AndroidStudio小白入门——艰难地打开AndroidStudio,JAVA_HOME不存在以及/dev/kvm is not found
- CentOS7中添加环境变量后立即生效,但是新打开终端又失效
- dev 错误窗口打开
- 修复打开Excel提示,“您尝试打开的文件的格式与文件扩展名指定的格式不一致,打开前请验证文件示被损坏且来源可信,是否立即打开该文件?”
- Linux驱动开发 -- 打开dev_dbg()
- 分析我的OV3640 打开软件立即导致PDA死机的原因
- Linux驱动开发 -- 打开dev_dbg() 【转】
- 打开Linux的dev_dbg
- vue中npm run dev 不能自动打开浏览器运行项目
- alsa声卡/dev/snd/pcmC0D0p的open打开流程
- 任务管理器打开立即关闭解决办法
- VS加载项目时报错:尚未配置为Web项目.指定的本地IIS URL http://localhsst/..要打开项目,需要配置虚拟目录 。是否立即创建虚拟目录