如何:将 Windows 窗体保持在最前面

更新:2007 年 11 月

启动 Microsoft Windows 2000 操作系统时,最顶端的窗体始终位于给定应用程序中所有窗口的前面。在 Microsoft Windows 98 中,最顶端的窗体位于所有应用程序中所有窗口的前面。例如,可能希望将浮动工具窗口保持在应用程序主窗口的前面。TopMost 属性控制窗体是否为最顶端的窗体。即使最顶端的窗体不处于活动状态,它也会浮在其他非最顶端窗体之前。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

在设计时使窗体成为 Windows 窗体应用程序中最顶端的窗体

  • 在“属性”窗口中,将 TopMost 属性设置为 True。

以编程方式使窗体成为 Windows 窗体应用程序中最顶端的窗体

  • 在过程中,将 TopMost 属性设置为 true。

    Public sub MakeOnTop()
       myTopForm.TopMost = True
    End Sub
    
    public void MakeOnTop()
    {
       myTopForm.TopMost = true;
    }
    
    public void MakeOnTop()
    {
       myTopForm.set_TopMost(true);
    }
    
    public:
       void MakeOnTop()
       {
          myTopForm->TopMost = true;
       }
    

请参见

参考

Windows 窗体概述

其他资源

创建新的 Windows 窗体

Windows 窗体中的对话框