![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Espero me puedan ayudar en este punto.
Tengo una forma con un campo edit en el cual valido en el metodo Edit1.onexit que si es nulo ('') mande un mensaje y vuelava a ser el foco con Edit1.setfocus, pero tambien tengo dos botones en la forma: 1)Btn_OK y 2)Btn_Cancel. Con el boton 2 quiero cerrar la forma sin que valide nada y cancelar todo lo que se ha hecho, pero como Edit1 inicia la forma con el foco, si presiono el boton 2 y no hay nada en Edit1, no me deja salir de la forma. Tengo que poner algo para poder salirme y cerrar la forma, pero si presiono la tecla "Esc" si se cierra la forma y puedo salir, aunque no haya nada en Edit1. ¿Que puedo hacer para que al presionar el boton 2 pueda salirme y cerrar la forma aunque no haya nada en Edit1? El Boton 2 tiene como propiedades ModalResult=mrCancel y Cancel=true. Gracias de antemano por su valiosa respuesta. |
#2
|
|||
|
|||
Lo mas fácil es asignar el en el evento OnClick del bitbtn2 Close.
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Si aún no es suficiente el codigo que te plantea egostar, haz lo siguiente en la validación que haces en el OnExit del Edit:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Asi es. En el evento onclick del boton2 tengo el "Close" pero al presionar el boton 2 ejecuta el evento Edit1.onexit, y ahi verifica que es nulo (''), manda el mensaje y hace al Edit1.SetFocus; por lo que vuelve al Edit1 y espera que le ponga algo. La funcionalidad que necesito es que si presiono el boton 2 no tome en cuenta el evento Edit1.OnExit y pueda cancelar todo y cerrar la forma.
Espero que me haya explicado mejor. Gracias y saludos... |
#5
|
||||
|
||||
Entonces, lo que te he sugerido debe funcionar.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 15-08-2007 a las 02:14:06. Razón: Quite "te" de la palabra que tenia que era "funcionarte". |
#6
|
||||
|
||||
Muchas gracias. Eso de Button2.Focused funciona de maravilla. ¡Lo que es saber...! Espero algun dia saber una fracción del conocimiento de los miembros del foro.
Gracias nuevamente. Saludos... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta a un campo nulo | edelphi | SQL | 1 | 06-08-2007 22:11:23 |
consulta para campo fecha en nulo | Patricio | Varios | 2 | 02-06-2006 16:47:50 |
Campo con valor nulo | fjcg02 | Conexión con bases de datos | 4 | 10-11-2004 08:55:07 |
Insertar campo nulo en un label | jrcosta75 | Varios | 1 | 06-02-2004 14:35:04 |
Campo fecha nulo... | seb@ | Conexión con bases de datos | 2 | 01-10-2003 18:42:48 |
![]() |
|