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 23-11-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Hints permanentes

Saludos,

He leido todos los hilos relacionados con hints del foro, y he buscado por otras páginas web, pero no consigo hacer lo que quiero.

Tengo una serie de imágenes en mi form. Cada una tiene un hint que se muestra cuando paso el cursor por encima. Ahora bien, lo que quiero es que el usuario pueda ver cuando quiera y durante tanto tiempo como quiera el hint de todas esas imágenes.
Para ello, por ejemplo, que pulsara un botón y que se mostraran los hints, independientemente de donde esté el ratón o de si pasa por ellos o no. Luego, por ejemplo, al pulsar otro botón, que estos hints desaparecieran.

En el foro he encontrado trucos para cambiar de color el texto o el fondo, alargar la duración del hint, hacer que aparezca el hint de un determinado componente desplazando por código el cursor hasta allí,... pero de dejarlos permanentes un tiempo, nada de nada.

¿es posible hacer esto? En caso contrario, ¿a alguien se le ocurre como hacer algo que tenga similares resultados?

Muchas gracisa desde ya!
Responder Con Cita
  #2  
Antiguo 23-11-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola, mi opinión es que no debe ser así. El Hint, se usa para un tiempo determinado, es eventual, dura un tiempo y se quita. Si quieres tener un texto fijo hasta que ocurra otro evento o se cierre la aplicación, yo aconsejaría usar un label para eso. O si quieres hacerlo parametrizable:
- Si escoge una duración de tiempo, como ya sabes alargar la duración de un hint, puedes jugar con eso.
- Si no se escoge un tiempo, pues muestras el label.

Es mi opinión.

Saludos
Responder Con Cita
  #3  
Antiguo 23-11-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Gracias bicho,

Sí, había barajado la opción de alargar el tiempo bastante, pero dejar que se "apagaran" solos.
La cuestión es que tengo muchas imágenes iguales en el form, y el usuario puede necesitar saber cual es cual durante un largo rato. Para ello necesito que se vean los hints de todas esas imágenes a la vez, no cuando paso el ratón por encima (que requeriría que el usuario recorriera una a una todas las imágenes hasta encontrar la que necesita).
Si no se queda permanente, pero consigo alargar el tiempo, puede ser la solución intermedia, pero en cualquier caso necesito mostrar los hints de todas a la vez.

De todas formas, por lo que he ido leyendo en este y otros foros, creo que tu opción de ir creando un label para cada imagen es la opción más aproximada.

Muchas gracias por darme tu opinión!
Responder Con Cita
  #4  
Antiguo 23-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

También suele usarse en estos casos los conocidos como "balloon hint". En Torry's se encuentran algunos. A lo peor me he pasado tres pueblos al decir que suelen usarse en estos casos... tendrías que probar a ver si te pueden ir bien en tu caso particular.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 23-11-2006 a las 15:33:37.
Responder Con Cita
  #5  
Antiguo 23-11-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Muchas gracias Dec,

el problema es que trabajo con Turbo Delphi 2006, así que no puedo instalar componentes externos.

Pero todo se andará... muchas gracias de todo por el enlace.
Ciao!
Responder Con Cita
  #6  
Antiguo 23-11-2006
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Cita:
Empezado por oregon
el problema es que trabajo con Turbo Delphi 2006, así que no puedo instalar componentes externos.
instalar no quiere decir usar
__________________
[Crandel]
Responder Con Cita
  #7  
Antiguo 24-11-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
¿Cómo? ¿Es posible "usar" sin instalar?
A ver Crandel, ábreme los ojos y muestramé ese mundo que no conozco, please
Responder Con Cita
  #8  
Antiguo 24-11-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola en éste hilo sobre la página 5 y 6 se empieza a hablar sobre como instalar componentes de terceros

Espero te sirva.

Saludos
Responder Con Cita
  #9  
Antiguo 24-11-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
porque no pruebas a poner una barra de estado y en el evento onmousemove de cada imagen escribes la siguiente linea.


toolbar.items[0].text := 'imagen1';


con lo cual todo el tiempo que el mouse este sobre la imagen aparecera en la barra de estado el texto anterior.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #10  
Antiguo 24-11-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
ouch! no lei tu post completo hasta este entonces.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
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
statusbar y hints urush30 Varios 3 05-08-2004 12:43:55
Datos permanentes... hook Varios 2 02-08-2004 10:49:03
Hints ralentizan el ratón Beckham Varios 1 09-08-2003 01:16:52
Hints en barra de componentes OmarPerez Varios 4 25-07-2003 15:55:02
StatusBar con Hints en cada Panels hgiacobone Varios 11 10-07-2003 21:14:23


La franja horaria es GMT +2. Ahora son las 22:36:43.


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