combobox 焦点问题请教 vs2008 winform 程序 当combobox控件在展开状态的时候,直接点击其它控件会使用combobox控件收回,再次单击才会执行焦点转移.现在我想实现的是:当combobox控件在展开状态的时候,直接点击其它控件或窗体的其它位置就让combobox控件收回并转移焦点.不知道C#的代码如何实现.请教高手! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没明白我说的意思,我说的是当把combobox控件点击让它展开的时候,我什么也不选择,在窗口其它地方再点一下让combobox收回并转移焦点,收回当然没问题,主要是收回后焦点还在combobox上,要点两次才行,我要实现的是单一次。 GetCapture 的作用就是你在ComboBox以外点击鼠标后,在ComboBox中仍然能收到鼠标点击的事件,根据当时鼠标的位置,判断出鼠标是在Combox(包括TreeView)内点击的鼠标,还是在之外点击的鼠标。 或者你可以在DropDownClosed事件里面,让另外的控件获得焦点,那么ComboBox就自然失去焦点了。 DropDownClosed事件里面让其它控件获得焦点,应该可以,可是我不知道怎么获取鼠标点击的控件,我想在这个事件里写代码让焦点转移到鼠标点击的控件上。 用ToolStripDropDown类自定义的下拉控件,没有组合框这个问题。 用鼠标的点击事件吧,当鼠标点击其他控件时ComboBox失去焦点 可作为DLL加载的exe程序怎么变得? C#中有没有这样的控件,怎么做? @在C#中的用法 微软官方有没有推出过三层编码示例? |M| 因为环境的因素现在要做一个用ACCESS做数据库的小系统 不知道在多少个人连接的时候就会死掉 还有怎么个共享法 启动dotnet时,怎样才能不启动rvsim.exe(Rose)??我安装了Rational Rose Software treeview绑定数据库中数据库名 表名 c#winform开发,怎样将文本文件中的数据写到datagridview控件 一句 sql语句,关于charindex函数用法的 紧急求助,C#调dll传参数问题,我已经搞了三天,没有结果呀 C#按键设计 其子窗体的closing事件为 e.Cancel = true; 应该如何关闭MDI主窗体呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货