FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
texto como fondo en un DBEdit
Hola, necesito que en el fondo de un DBEdit aparezca un texto que yo quiera. El usuario puede escribir en el DBEdit encima. Lo he intentado con un TCanvas pero no lo he conseguido.
Gracias, |
#2
|
||||
|
||||
No me ha quedado del todo claro; ¿Puedes explicarte mejor?
Seguramente, derivando y redefiniendo el método Paint sea posible; Pero como te he dicho no me ha quedado claro, así que no seguro que la solución vaya por ahí.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
texto como fondo en un DBEdit
Hola de nuevo, tengo un DBEdit enlazado con un campo clave de una tabla. Si pulso una tecla (por ejemplo F3) sobre el DBEdit, me abriria una ventana por la cual puedo buscar por el campo clave en la tabla. Me gustaria que en este DBEdit apareciera un texto como fondo (por ejemplo: "pulsar F3") para recordar al usuario que puede pulsar esa tecla y buscar en una ventana por ese campo clave.
Resumiendo, que aparezca un texto sobreimpreso en el fondo del DBEdit. |
#4
|
||||
|
||||
...y el usuario pulsa la tecla "F" y despues la tecla "3"
Creo que eso es cosa del Hint, o bien de un Status bar, al tomar el foco un control, añades ese texto en el statusbar. Creo que pintando en el DBEdit, incluso puede llevar a confusión, ya que, aunque esté en otro control, puede ver el texto de ..."pulsar F3". Situándolo en un StatusBar, queda en su contexto saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Probe inicialmente con hint, pero el usuario tiene que pasar el cursor del raton sobre el DBEdit, si no lo pasa, no sabria que debe pulsar F3 en ese campo DBEdit. Me gustaria que dentro del campo DBEdit, como fondo aparezca el texto, independientemente donde este el raton. Si el DBEdit recibe el foco y se pulsa F3, posteriormente podria borrar el texto para que no se superponga a la clave.
|
#6
|
||||
|
||||
Hace tiempo estuve con algo similar, no exactamente lo mismo, pero similar.
La idea, me ha parecido original, así que he adaptado el que tenía para probar lo que comentas. Échale un vistazo a éste componente a ver si es eso lo que explicas; Lleva incluída una demo compilada. Ésta es la muestra.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 23-01-2006 a las 15:48:44. |
#7
|
||||
|
||||
Yo optaría por una de dos:
O pongo el "hint" en el rótulo del dbedit: Código:
Código (presiona F3) +---------------------+ | H-724 | +---------------------+
de manera que, si el control no está en modo de edición, aparecería así: Código:
Código +---------------------+ | H-724 (presiona F3) | +---------------------+ // Saludos |
#8
|
|||
|
|||
Eso era lo que necesitaba, muchisimas gracias Neftali
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como cambiar el fondo de escritorio? | JuanErasmo | C++ Builder | 1 | 22-11-2005 22:37:54 |
Como leer un archivo de texto por codigo | Shidalis | Varios | 2 | 03-09-2005 05:54:34 |
Chat con RichEdit como no perder el texto seleccionado | Sr_Sombrero | OOP | 0 | 18-03-2005 14:45:42 |
Utilizar Word Pad Como Editor de Texto | ASAPLTDA | Servers | 3 | 15-01-2005 16:03:35 |
Como cambia el color de texto de una www.dbgrid | Patricio | Conexión con bases de datos | 0 | 17-12-2004 13:20:58 |
|