Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Application.Run ()

 

Publicado: octubre de 2016

Inicia la ejecución de un bucle de mensajes de aplicación estándar en el subproceso actual, sin un formulario.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public static void Run()

Exception Condition
InvalidOperationException

Un bucle de mensajes principal ya se está ejecutando en este subproceso.

En formularios Windows Forms o basadas en Win32 aplicación, un bucle de mensajes es una rutina del código que procesa eventos de usuario, como clics del mouse y pulsaciones de teclas. Cada aplicación basada en Windows en ejecución requiere un bucle de mensajes activo, denominado el bucle de mensajes principal. Cuando se cierra el bucle de mensajes principal, se cierra la aplicación. En Windows Forms, este bucle se cierra cuando el Exit se llama el método, o cuando el ExitThread se invoca en el subproceso que se ejecuta el bucle de mensajes principal.

La mayoría de los desarrolladores de formularios Windows Forms no necesitará utilizar esta versión del método. Debe utilizar el Run(Form) sobrecarga para iniciar una aplicación con un formulario principal, de modo que la aplicación finaliza cuando se cierra el formulario principal. Para el resto de situaciones, use la Run(ApplicationContext) sobrecarga, que permite proporcionar un ApplicationContext objeto para un mejor control sobre la duración de la aplicación.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: