Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-06-2012
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
2 cuestiones, keypress de un boton y codigo que no se refleja o ejecuta

Hola
tengo un Boton que hace una consulta que tarda un poco, y solo qiero poner un label que diga Espere y se quite al finalizar la consulta

le puse en el evento mousedown del boton label.visible=true
y en mouseup label.visible=false
y ahi si funciona bien al darle clic se prende el label hacela consulta y lo apaga

pero si le doy Enter(tecla) en vez de clic(mouse) no ejecuta esos eventos,
ok, los puse en keypress keydown keyup el codigo pero nunca entran estos eventos, no se porque.


Otro problema esque dentro del Onclic del boton al inicio del codigo le puse tambien que se prenda el label Label.visible=true
pero por alguna razon delphi no ejecuta el codigo aunque este al principio
osea lo lee y codifica pero no lo hace no muestra el label, hasta que termina de hacer la consulta y pues nunca se muestra el Espere


si tienen alguna informacion de porque se agradece
__________________
No hay que Postear primero, hay saber Buscar..
Responder Con Cita
  #2  
Antiguo 08-06-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola chartres.

No sé como está tu código pero lo más simple es poner visible el TLabel dentro del procedimiento de la consulta (al inicio de este), y ocultarla cuando finalice. De ese modo mostrará y ocultará el mensaje independientemente del evento que provocó la llamada al procedimiento.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 08-06-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por chartres Ver Mensaje
Otro problema esque dentro del Onclic del boton al inicio del codigo le puse tambien que se prenda el label Label.visible=true
pero por alguna razon delphi no ejecuta el codigo aunque este al principio
Prueba poniendo:

Código Delphi [-]
Label1.Visible := true;
Application.ProcessMessages;

{ código de la consulta }

Label1.Visible := false;

en el OnClick del botón.

// Saludos
Responder Con Cita
  #4  
Antiguo 08-06-2012
Avatar de chartres
chartres chartres is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 31
Poder: 0
chartres Va por buen camino
Gracias Roman

Listo, ya habia visto ese codigo pero no sabia su funcion y no lo usba.
__________________
No hay que Postear primero, hay saber Buscar..
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear botón por código mizzard C++ Builder 2 19-04-2011 13:28:20
Un par de cuestiones raulmm26 MySQL 4 04-07-2008 20:44:53
Evento que se ejecuta al Pulsar el boton de Minimizar de una Forma AGAG4 Varios 2 09-10-2004 17:31:38
codigo para keypress weke Varios 6 11-06-2004 20:24:07
Ejecutar código mientras pulso un botón BECERRA OOP 5 21-10-2003 00:17:55


La franja horaria es GMT +2. Ahora son las 16:19:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi