代码之家  ›  专栏  ›  技术社区  ›  jhilgeman

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

  •  0
  • jhilgeman  · 技术社区  · 6 年前

    我有一个标题为“我的应用程序”的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 回复  |  直到 6 年前