Eventos
description
Transcript of Eventos
Programación II Reflexión. Socializar la tarea. Realizar una calculadora en Windows Forms
que realice las 4 operaciones básicas con 2 valores: suma, resta, multiplicación y división.
Diseñar la siguiente calculadora.
EventosEn la programación de interfaces gráfica de usuario es común el uso de eventos. Los eventos se asocian con controles (componentes gráficos: botones, listas, cajas de comprobación, áreas de texto, agrupador de elementos, &c.). Cada vez que un usuario pulsa un botón, por ejemplo, se dispara un evento que genera una acción particular (guardar archivo, cerrar el programa, ir a la siguiente página, etc.).
Solo letras• private void txtCaracter_KeyPress(object sender,
KeyPressEventArgs e) • { if (!(char.IsLetter(e.KeyChar)) && (e.KeyChar != (char)Keys.Back))
{ MessageBox.Show("Solo se permiten letras", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); e.Handled = true; return; } }
Solo números• private void txtCaracter_KeyPress(object sender,
KeyPressEventArgs e)• {• if (!(char.IsNumber(e.KeyChar)) && (e.KeyChar !=
(char)Keys.Back))• {• MessageBox.Show("Solo se permiten números", "Advertencia",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);• e.Handled = true;• return;• }• }