Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2016, 07:13
Avatar de BramSt
BramSt
 
Fecha de Ingreso: abril-2015
Mensajes: 117
Antigüedad: 9 años, 8 meses
Puntos: 5
¿Qué significa "controlar" o "manejar" un evento?

Lo sé, quizá es una pregunta muy de principiantes (lo que soy, al fín y al cabo ); pero es por lo que no consigo entender este trozo de codigo, el cuál valida si se ha metido o no un número por teclado, y si lo ha hecho, "e.handled=false".

Código vb:
Ver original
  1. Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
  2.         If (Asc(e.KeyChar) >= 48) And (Asc(e.KeyChar) <= 57) Or (Asc(e.KeyChar) = 8) Then
  3.  
  4.             e.Handled = False
  5.         Else
  6.             e.Handled = True
  7.  
  8.  
  9.         End If

Pues eso, no consigo entender eso de que "si se ejecuta el else, quiere decir que el evento ya está controlado", o algo así, que es como lo explica mi profesora.

Un saludo.