我有一个奇怪的问题,禁用表单在我们的应用程序的两个不同发行版本中会有不同的反应。
在最近的一次中,当禁用表单时,您无法关注它。当我点击禁用的表格时,您可以听到铃声。没有触发OnActivated事件。
在之前的版本中,禁用相同的表单并不会阻止我对其进行关注(从选择它)。结果,触发了OnActivated事件。
首先,应该是什么样的正常行为?我没有在代码中做任何事情来阻止Form被激活或获得焦点,所以我猜Windows窗体框架在禁用Form时执行一些逻辑。
第二,可能导致差异的原因是什么?