Formularios: Eventos
En Windows Forms, los eventos son acciones que desencadenan respuestas en tu aplicación. A continuación, se presentan algunos de los eventos más comunes de un formulario en C# con detalles y ejemplos de cómo utilizarlos:
- Load:
- Descripción: Se desencadena cuando el formulario se carga por primera vez.
- Uso:
private void Form1_Load(object sender, EventArgs e) { // Código que se ejecutará cuando el formulario se cargue }
- Closing:
- Descripción: Se desencadena justo antes de que se cierre el formulario.
- Uso:
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { // Código que se ejecutará antes de que el formulario se cierre }
- Closed:
- Descripción: Se desencadena después de que el formulario se cierra.
- Uso:
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { // Código que se ejecutará después de que el formulario se cierre }
- Activated:
- Descripción: Se desencadena cuando el formulario recibe el foco.
- Uso:
private void Form1_Activated(object sender, EventArgs e) { // Código que se ejecutará cuando el formulario reciba el foco }
- Deactivate:
- Descripción: Se desencadena cuando el formulario pierde el foco.
- Uso:
private void Form1_Deactivate(object sender, EventArgs e) { // Código que se ejecutará cuando el formulario pierda el foco }
- Resize:
- Descripción: Se desencadena cuando el tamaño del formulario cambia.
- Uso:
private void Form1_Resize(object sender, EventArgs e) { // Código que se ejecutará cuando el tamaño del formulario cambie }
- KeyPress:
- Descripción: Se desencadena cuando se presiona una tecla mientras el formulario tiene el foco.
- Uso:
private void Form1_KeyPress(object sender, KeyPressEventArgs e) { // Código que se ejecutará cuando se presione una tecla }
- KeyDown:
- Descripción: Se desencadena cuando se presiona una tecla.
- Uso:
private void Form1_KeyDown(object sender, KeyEventArgs e) { // Código que se ejecutará cuando se presione una tecla }
- KeyUp:
- Descripción: Se desencadena cuando se libera una tecla.
- Uso:
private void Form1_KeyUp(object sender, KeyEventArgs e) { // Código que se ejecutará cuando se libere una tecla }
- MouseClick:
- Descripción: Se desencadena cuando se hace clic con el mouse en el formulario.
- Uso:
private void Form1_MouseClick(object sender, MouseEventArgs e) { // Código que se ejecutará cuando se haga clic con el mouse }
Estos son solo algunos de los eventos disponibles en un formulario en Windows Forms. Puedes utilizar estos eventos para responder a diversas interacciones del usuario y personalizar el comportamiento de tu aplicación. Recuerda que puedes suscribirte a estos eventos tanto en el diseñador gráfico de Visual Studio como en el código fuente del formulario.
https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.form?view=windowsdesktop-8.0&viewFallbackFrom=net-6.0