![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#11
|
|||
|
|||
|
recapitulando...
Lo que quiero hacer es en el ONEXIT de un EDIT ejecutar un codigo 'siempre', SALVO que se presione el boton CANCELAR.
- Con el foco en el TEDIT , si presiono el TBitBtn CANCELAR , lo priemro que ejecuta es el evento OnExit del Tedit y ahi dentro 'todo lo que pongo' que haga referencia al boton CANCELAR me da access violation por lo tanto no encuentro forma de saber si se presiono o no dicho boton. el codigo del OnExit seria asi procedure TForm1.Edit1Exit(Sender: TObject); begin EjecutarCodigo; end; mi intencion era agregar algo como : if not Cancelar.focused then EjecutarCodigo; pero no funciona. El Assert(Cancelar.focused) tampoco me responde . y si ahi pregunto por Edit1.focused SI ME DA TRUE ..por lo que presumo que el foco SIGUE en el EDIT (aun despues de haber presionado el boton CANCELAR)... Saludos Ingel |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|