C# WINFORM编写的程序启动后,再开一个记事本,记事本处于激活状态,但未全部挡住后面的程序,点击后面程序的工具栏,不能响应事件,可有好的解释?
一般解释为:后面程序要先激活获取焦点,然后才能触发相关按钮事件。但是有的按钮又能在非获取焦点的情况下直接点击?如果解释这种情况呢
这不是获取焦点的问题,而是Z ORDER问题.
非焦点控件能直接点击,是因为父窗体将鼠标单击事件派发给了界面控件.
系统的问题吧,关注一下