Eventos

Post on 20-Feb-2016

28 views 0 download

description

Presentación.

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;• }• }