回 帖 发 新 帖 刷新版面

主题:窗体控件焦点转移的问题


有一个窗体form,在它的Load事件里面通过代码:
this.Controls.Add(formA);
加入了一个窗体formA. 

formA上面有个按钮btn,按下这个按钮可以弹出一个MessageBox,弹出MessageBox的代码是在这个按钮事件里面写的. 

运行程序后,我想实现下面的功能: 
用鼠标单击按钮btn,在进入按钮事件前使焦点转移到窗体formA上(整个过程中按钮事件始终不能被触发) 
请问应该怎么做?

回复列表 (共2个回复)

沙发

单击铁定会让焦点放在按钮上,然后再触发Click事件的
只有事件之后才可以再次转移焦点

有这种必要么

板凳

谢谢,引发这个问题其实是流程逻辑没设计好,现已解决.

我来回复

您尚未登录,请登录后再回复。点此登录或注册