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.:) |
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. |
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. |
Nunca está demás mostrar la mejor forma de hacer las cosas, todo aporte es válido.:)
|
Hola,
Cita:
|
La franja horaria es GMT +2. Ahora son las 06:07:10. |
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