Eventos
description
Transcript of Eventos
![Page 1: Eventos](https://reader031.fdocumentos.tips/reader031/viewer/2022020320/5695d4c31a28ab9b02a2aa2d/html5/thumbnails/1.jpg)
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.
![Page 2: Eventos](https://reader031.fdocumentos.tips/reader031/viewer/2022020320/5695d4c31a28ab9b02a2aa2d/html5/thumbnails/2.jpg)
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.).
![Page 3: Eventos](https://reader031.fdocumentos.tips/reader031/viewer/2022020320/5695d4c31a28ab9b02a2aa2d/html5/thumbnails/3.jpg)
![Page 4: Eventos](https://reader031.fdocumentos.tips/reader031/viewer/2022020320/5695d4c31a28ab9b02a2aa2d/html5/thumbnails/4.jpg)
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; } }
![Page 5: Eventos](https://reader031.fdocumentos.tips/reader031/viewer/2022020320/5695d4c31a28ab9b02a2aa2d/html5/thumbnails/5.jpg)
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;• }• }