Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2003
Avatar de apicito
apicito apicito is offline
Miembro
 
Registrado: may 2003
Ubicación: Ourense
Posts: 341
Poder: 21
apicito Va por buen camino
Hacer invisible un grid al pulsar fuera

Pues eso, como podría hacerlo.
Ya probé con el evento on exit pero no funiona como yo esperaba y la otra alternativa que se me ocurre, programar el evento on click de todos los componentes de la pantalla, no me parece lo mas adecuado.
Aguien puede hacerme alguna sugerencia?
Responder Con Cita
  #2  
Antiguo 27-06-2003
madriles madriles is offline
Miembro
 
Registrado: may 2003
Ubicación: madrid
Posts: 93
Poder: 22
madriles Va por buen camino
bueno, la respuesta mas sencilla es poner el el evento OnClick, Visible:=False; en el momento en que haces la consulta ( o pulsas ), es decir, cuando tu haces tu consulta, o lo que sea, la ultima linea pones visible:=false;, claro esta que depende de lo que estes haciendo, porque es posible varias respuestas, o que no se deba ocultar en ciertas circunstancias.
sin saber exactamente lo que quieres, lo unico que te puedo aconsejar, en mis modestos conocimientos, es poner un control ( cualquier tipo de variable publica ) en el lugar preciso ( eso tienes que determinarlo tu ) y, en ese punto, hacerlo invisible o desactivarlo...transparente...beep..?
no se si te servira de algo esta opinion, pero si no es esto lo que necesitas aclara un poco a ver si damos con una buena solucion
Responder Con Cita
  #3  
Antiguo 27-06-2003
Avatar de apicito
apicito apicito is offline
Miembro
 
Registrado: may 2003
Ubicación: Ourense
Posts: 341
Poder: 21
apicito Va por buen camino
El caso es el siguiente:
Utilizo un Grid en un fsMDIForm (podría ser tambien un stringList) como menu para abrir otras ventanas fsMDIClild, de forma que pulsando un btAbrirPrg se hace visible el grid para elegir la ventana que se quiere abrir. Lo que quiero es que si se pulsa fuera de ese grid, el mismo desaparezca.
Claro, poniendo un grid.visible=False en todos los objetos existentes en la ventana padre (escritorio) funiona, pero buscaba una solución más "redonda".
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


La franja horaria es GMT +2. Ahora son las 15:22:38.


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