FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como colocar texto en un TIMAGE
Holas a todos, necesito colocar texto en un TIMAGE como en el paint.
Hacer click donde quiero ponerlo y dejarme escribir en ese momento. Muchas gracias, saludos. |
#2
|
||||
|
||||
Para pintarlo por código, puedes hacerlo con un código similar a éste:
Si lo que quieres es que el usuario pueda escribirlo, yo lo que haría sería simularlo con un control mientras el usuario lo escribe (TEdit o similar) y cuando acabe, pones el control invisible y pintas el texto de ésta forma.
__________________
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
|
||||
|
||||
Hola,
Cita:
La primera es que la función "IncludeTrailingBackSlash" en realidad llama a la función "IncludeTrailingPathDelimiter", y en el propio código (¿o era en la ayuda?) se dice que la segunda sustituye a la primera. Ya ves tú. La segunda es que sobra el uso de la función susomentada, puesto que "ExtractFilePath" devuelve el camino ya con la barra invertida, por lo que "IncludeTrailingBackSlash", esto es, "IncludeTrailingPathDelimiter", en realidad no hace nada. Por todo lo dicho podría quedar la instrucción como sigue: Y si se me apura mucho y puesto a ser puñetero, pero, puñetero de verdad, diría que me gusta más algo como lo siguiente: Y esto es así como digo porque la clase "Application" se halla en la unidad "Forms", mientras que la función "ParamStr" se halla en la unidad "System", la cual todos sabéis se incluye "por defecto" por Delphi, sin que nosotros tengamos que añadirla. Y no digo más, que hasta lo dicho puede ser demás. |
#4
|
|||
|
|||
Nunca está demás mostrar la mejor forma de hacer las cosas, todo aporte es válido.
|
#5
|
||||
|
||||
Hola,
Cita:
|
|
|
|