FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Mostar el Hint en un TEdit al presionar el Tabulador
Hola, ojala alguien me pueda ayudar.
Tengo el siguiente problema, tengo un TRadioButton y lo sigue un TEdit, el cual tiene un Hint ('Doble clic -> Ayuda'), pero el hint solo es visible cuando se para el Mouse sobre el y no cuando presiono la tecla Tabulador al TRadioButton anterior para pasar el Foco a el TEdit...es posible hacer esto, bueno dicen que en programación todo es posible, pero mi pregunta es ¿cómo?. |
#2
|
||||
|
||||
Según el truco 135 de Trucomania (Quizá haya algo mejor), necesitas dos metodos basicos y un atributo global para la unidad:
Para llamarlos podrias hacerlo por ejemplo en el OnEnter del Edit:
Y en el OnExit para hacerlo desaparecer:
Y Listo , espero te sirva el truco 135 de TrucoMania .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Hola Jhonny,
Te agradezco tu ayuda y tiempo, en verdad funcionó de maravilla, llevaba ya un día intentando varias formas de hacerlo pero no me quedaba, no sabes lo agradecida que estoy, aunque aún no lo entiendo del todo (pero lo haré tarde o temprano, ojala que sea temprano). |
#4
|
||||
|
||||
Una sugerencia
Buscando hacer eso que dices encontre a Alcione, es un conjunto de componente que bajé hace ya algún tiempo, uno de ellos se nombre AllHintBallon o algo parecido que es capaz de ponerte el Hint que quieres sobre cualquier componente con tan solo pasar unos parámetros, como con se usa Application.MessageBox(). Este Hint tiene la misma forma que el balón de Windows con icono de Error, Warning e Information y todo. Si te animas a buscarlo se que no te pesará.
|
#5
|
||||
|
||||
Pues a mi me funciona bien, creo que debes hacer una mejora al llamar el metodo remove, asi:
Para que nos aseguremos que la variable mango siempre tenga algo al momento de llamar el metodo RemoveHint . Al llamar el RevealHint deberia tener otra mejora, asi:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 21-11-2007 a las 22:32:12. |
#6
|
|||
|
|||
Primero opte por la solución de Jhonny pués ya lo tenia casi todo, solo era cuestión de agregar 2 lineas más.
Jhonny, solo me queda agradecerte de nuevo pues es como indicaste. Gracias Alcolea, la verdad aún no he probado la solución que mencionas, pero lo haré y después les cuento como me fue. |
#7
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mostar datos clasificados en DBLookupListBox | JESUSNET | Impresión | 0 | 02-10-2007 21:16:04 |
Presionar Teclas | rob1 | Varios | 9 | 07-11-2006 23:01:06 |
como mostar mas de un campo en un DBLookUpListBox | pyanqn | Conexión con bases de datos | 1 | 21-11-2005 14:10:37 |
Mostar campo MEMO | Ivan_25 | C++ Builder | 2 | 28-10-2005 13:02:56 |
Pasar el valor de un TEdit dentro de un StringGrid a otro TEdit que está fuera | atirado | Varios | 4 | 11-09-2004 19:13:48 |
|