Tengo cuadros de texto de teléfono y correo electrónico en Windows Form que quiero validar cuando el usuario abandona los campos.¿Cómo imitar el evento onBlur de JavaScript en Windows Forms?
Cuando hago doble clic en el cuadro de texto en el diseñador de formulario de Visual Studio, crea un evento textchanged
. Esto no es muy adecuado, ya que quiere llamar al método de validación solo cuando el usuario ha terminado de ingresar la entrada completa, no después de cada pulsación de tecla.
¿Hay alguna manera de hacer esto similar al evento onBlur
en JavaScript?
He intentado MouseLeave
, Off Focus
, y todos ellos actúan como TextChanged
.
¿Cómo se puede hacer esto?
Por cierto, el lenguaje C# No tiene 'OnBlur' ni nada parecido. Es la clase 'System.Windows.Forms.Form' de .NET Framework que los tiene. Los métodos existen para todos y cada uno de los lenguajes .NET. –
@Charlie: el OP y muchos otros no parecen distinguir entre el lenguaje y el marco. Tendría problemas para buscar en JavaScript para encontrar en Blur, por ejemplo. –
No sé si es por la forma en que Java está diseñado o no, pero mucha gente parece pensar que .NET Framework y C# son parte de lo mismo. Me he vuelto pedante sobre eso para ayudarlos a comprender mejor las respuestas que van a obtener, la mayoría de las cuales provienen de personas que saben más. –