我对 C# 非常陌生,但仍在努力解决它(在一些非常有耐心的朋友的帮助下)。
我在将新 Windows 窗体的TopMost
属性设置为true
. 我有两个(几乎)相同的表格;1个可以正常工作,一个不能正常工作。
两种形式的TopMost
属性都设置为true
。
- Form1 显示窗口,当我尝试在它后面单击时,表单会闪烁几次并发出窗口哔声。
- Form2 也显示表单,但是当我在它后面单击时,表单变灰(或失去焦点),我可以单击主表单。
我已经搜索了这个问题的答案,并找到了一个建议放入this.TopMost = true;
表单的加载事件的答案,但这没有用。
我唯一更改的可能会或可能不会产生影响的是 Form1 是使用在属性中设置的 .NET 4.5 创建的,在创建 Form2 之前,我将其更改为 .NET 3.5(客户端配置文件)。我试过把它改回来,但它没有帮助。在我再次删除并创建 Form2 之前,有人有什么想法吗?
提前谢谢了。(如果您需要更多信息,请告诉我)