Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

edit1Exit y buttonclick

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: edit1Exit y buttonclick Responder citando

Hola
Tengo un pequeño gran problema, y por mas que busco en el foro no encuentro nada, o mejor dicho, no se buscarlo, o estoy perdido, o .....

Veamos: Tengo un edit que en su onexit comprueba si la información introducida es correcta. Por otro lado tengo el botón cancelar.
Si pulsamos en botón cancelar cuando en el edit no hay datos o son incorrectos, el onexit le devuelve el foco al edit y no hace caso al cancel

mi pregunta
¿Se podría saber desde el exit si se ha pulsado el botón cancel? o ¿hay algún evento del botón que salte antes que el onexit del edit? o ¿alguna idea de como hacer caso botón cancel y, si no es el botón cancel, hacer caso al exit del edit?

ufffff. Gracias por adelantado

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Hola, en el onexit antes de validar lo que necesites escribe
Código:
if (ActiveControl == bCancel) {  // name del control
return;   
}


Saludos,
juanma
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Con lo fácil que es, y llevo un par de días dándole vueltas .....

Muchas gracias, era justo lo que necesito


Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.