c# – 如何使表单始终在应用程序的顶部

前端之家收集整理的这篇文章主要介绍了c# – 如何使表单始终在应用程序的顶部前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表单,我想永远在顶部,当它在应用程序中打开,但我不希望它在顶层,当主窗体最小化或另一个应用程序导航.我希望它只在我的应用程序上.

按照问题的答案:How to make a window always stay on top in .Net?

this.TopMost = true;

将表单置于顶部,但当另一个应用程序导航到主窗体或主窗体关闭时,窗体仍然位于顶部.

请问如何使表单只能在应用程序的顶部,同时使用户仍然可以在主窗体上工作?

解决方法

你正在寻找一个拥有的窗口.它始终在所有者的顶部,并与所有者一起最小化.拥有的窗口的好例子是Visual Studio中的各种帮助窗口.您可以将其取消,但是它们始终保持在VS主窗口的顶部.

通过显示显示(所有者)重载来创建拥有的窗口.或通过显式分配其Owner属性.

原文链接:https://www.f2er.com/csharp/92856.html

猜你在找的C#相关文章