C#-防止TopMost表单覆盖主应用程序标题

时间:2018-07-20 15:36:11

标签: c# winforms

我有一个主Winforms应用程序,标题为“我的应用程序”。加载该主表单后,它将创建另一个将悬停在屏幕顶部的表单:

Form hoverForm = new Form();
hoverForm.Text = "HoverForm";
hoverForm.TopMost = true;
hoverForm.Top = 0;
hoverForm.Show();

这很好:

enter image description here

...但是我注意到,当我看到对进程标题的任何引用(例如,附加调试器)时,我看到的是最顶层表单的标题,而不是父表单的标题。

Screenshot showing overridden Title

是否有任何方法可以保留“其他所有东西上的浮空”行为,而不覆盖过程标题?我尝试过类似AddOwnedForm()的方法,但是没有运气。

0 个答案:

没有答案