En Visual Studio C#, ¿cuándo usaría los eventos "Validado" o "Validar" para un cuadro de texto en un formulario en lugar de solo codificar un try-catch ¿declaración?Cuándo usar Visual Studio C# Eventos "Validados"/"Validar"
Respuesta
Cuando cambia el foco utilizando el teclado (TAB, MAYÚS + TAB, etc.), llamando a los métodos Select o SelectNextControl, o estableciendo la propiedad ContainerControl.ActiveControl en el formulario actual, los eventos de foco ocurren en el siguiente orden:
- Introduzca
- GotFocus
- Deja
- Validación
- Validado
- LostFocus
Cuando se cambia el enfoque mediante el ratón o mediante una llamada al método de enfoque, se centran eventos ocurren en el siguiente orden:
- Introduzca
- GotFocus
- LostFocus
- Dejar
- Validar
- Validado
Si la propiedad CausesValidation se establece en false, los eventos Validación y validó se suprimen.
Noté esto para usted, ya que están en un orden diferente .. sólo para información ...
En fin ... que ésto debería utilizar un intento de captura dentro del controlador de eventos de validación/validado para garantizar que no se se lanzan excepciones a la pantalla y se establece un mensaje, etc.
Espero que esto ayude a aclarar las cosas?
Matthew
- 1. C suscripción # eventos en Visual Studio 2010
- 2. Cuándo usar eventos?
- 3. Visual Studio C++: ¿Cuándo debería estar utilizando __declspec (dllimport)?
- 4. Cuándo segmentar x64 en Visual Studio
- 5. Cuándo usar eventos sobre comandos en WPF?
- 6. Cuándo usar un Almacén de eventos
- 7. C en Visual Studio
- 8. Cuándo usar extern "C"?
- 9. C++: cuándo usar punteros?
- 10. ¿Es posible usar C# 4.0 con Visual Studio 2008?
- 11. Cómo usar OpenSSL con Visual Studio
- 12. C# Compilación sin Visual Studio
- 13. Visual Studio C# colapsando declaración
- 14. Cuándo usar vectores y cuándo usar matrices en C++?
- 15. ¿Por qué Visual Studio captura eventos clave antes de autohotkey?
- 16. ¿Cómo usar Mercurial de Visual Studio 2010?
- 17. Usar PowerShell para Visual Studio Command Prompt
- 18. ¿Puedo usar MVC3 en Visual Studio 2008?
- 19. System.OutOfMemoryException al usar Visual Studio 2010
- 20. Usar archivos .mak en Visual Studio 2010
- 21. ¿Puedo usar mstest.exe sin instalar Visual Studio?
- 22. Genera archivos .webtest sin usar Visual Studio
- 23. Visual Studio persiste en usar UnitTestFramework 10.0.0.0
- 24. Consejos para usar Visual Studio Typed DataSets?
- 25. Cómo usar IronPython con Visual Studio 2008
- 26. Configurar Visual Studio para usar más RAM
- 27. Cómo usar PHP con Visual Studio
- 28. C#: ¿Cuándo debería usar TryParse?
- 29. ¿Se pueden usar los eventos de creación de publicaciones de Visual Studio con la publicación ClickOnce?
- 30. Cómo deshabilitar temporalmente los eventos generados automáticamente en Visual Studio?
Eso ayuda. Gracias. –