Compartir a través de


Cómo: Mantener un formulario Windows Forms en primer plano

Comenzando con el sistema operativo Microsoft Windows 2000, un formulario de nivel superior permanece delante de todas las ventanas de una aplicación dada. En Microsoft Windows 98, un formulario de nivel superior permanece delante de todas las ventanas de todas las aplicaciones. Por ejemplo, es posible que se desee mantener una ventana de herramientas flotante delante de la ventana principal de la aplicación. La propiedad TopMost controla si un formulario es de nivel superior. Un formulario de nivel superior siempre flotará por encima de los demás formularios que no sean de nivel superior, aunque no esté activo.

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para hacer que un formulario sea de nivel superior en una aplicación de Windows Forms en tiempo de diseño

  • En la ventana Propiedades, establezca la propiedad TopMost en true.

Para hacer que un formulario sea de nivel superior en una aplicación de Windows Forms mediante programación

  • En un procedimiento, establezca la propiedad TopMost en 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;
       }
    

Vea también

Referencia

Información general sobre formularios Windows Forms

Otros recursos

Crear un nuevo formulario Windows Forms

Cuadros de diálogo en formularios Windows Forms