¿Qué es?
Es el objeto visual que el usuario observa o utiliza: un Button, TextBox, ListView y compañía.
Explora los controles visuales, reconoce sus propiedades y eventos, y construye una interfaz como si estuvieras dentro del diseñador de Visual Studio.
En Windows Forms no basta con que “se vea bonito”: el control debe tener una identidad, una configuración y una respuesta.
Es el objeto visual que el usuario observa o utiliza: un Button, TextBox, ListView y compañía.
Define su estado o apariencia. Ejemplos: Name, Text, Enabled y BackColor.
Es una ocurrencia que dispara código: Click, TextChanged o SelectedIndexChanged.
Pasa el mouse para obtener una vista rápida y selecciona la tarjeta para abrir el control en grande, descubrir cómo usarlo y recibir un impulso de la Fuerza.
Un ejemplo completo y sencillo para relacionar los controles visuales con Entrada, Proceso y Salida.
El usuario escribe una cantidad en dólares y el tipo de cambio. Al pulsar el botón, la aplicación multiplica ambos valores y presenta el equivalente en pesos.
private void btnConvertir_Click(object sender, EventArgs e)
{
// ENTRADA: leer los TextBox
decimal dolares =
decimal.Parse(txtDolares.Text);
decimal tipoCambio =
decimal.Parse(txtTipoCambio.Text);
// PROCESO: aplicar la conversión
decimal pesos = dolares * tipoCambio;
// SALIDA: modificar el Text del Label
lblResultado.Text = "Pesos: $" +
pesos.ToString("N2");
}
Agrega controles, selecciónalos y edita sus propiedades. El laboratorio produce una aproximación al código que genera el diseñador.
Selecciona el control más adecuado para cada situación. Aquí gana la intención de diseño, no la suerte galáctica.
Diez preguntas sobre controles, propiedades, eventos y nomenclatura. Responde sin abrir Visual Studio: aquí no hay IntelliSense que te rescate.