如何解决top window form top和有什么不一样? C#
它们看起来很相似,但是我敢肯定两者之间必须有一些区别。有人有见识吗?也许在使用它们的地方?
相关属性:
-
Window.Topmost
-
Form.TopMost
解决方法
他们控制着同一件事,但是在不同的框架/库中。
Window.Topmost
- 命名空间:System.Windows程序集:
- PresentationFramework.dll
获取或设置一个值,该值指示窗口是否以最高的z顺序出现。
https://docs.microsoft.com/en-us/dotnet/api/system.windows.window.topmost?view=netcore-3.1
Form.TopMost
- 命名空间:System.Windows.Forms
- 程序集:System.Windows.Forms.dll
获取或设置一个值,该值指示该表单是否应显示为最高表单。
https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.form.topmost?view=netcore-3.1
,Form.TopMost
最顶层表单是与所有其他(非最顶层)表单重叠的表单,即使它不是活动表单或前景表单也是如此。最上面的表单始终显示在桌面上窗口的z顺序的最高点。您可以使用此属性创建始终在您的应用程序中显示的表单,例如“查找和替换”工具窗口。Window.TopMost
Topmost属性设置为true的窗口将出现在Topmost属性设置为false的所有窗口上方。 在具有“最高”属性设置为true的窗口组中,当前激活的窗口是最高的窗口。同样,对于具有Topmost属性的窗口组,将其设置为false。结论
两者相同且工作均等。版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。