Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Bordes de TEdit (https://www.clubdelphi.com/foros/showthread.php?t=50982)

pablonill 04-12-2007 04:39:16

Bordes de TEdit
 
Hola, una consulta, hay alguna forma de cambiarle el ancho del borde o el color del mismo de un control TEdit. Muchas gracias por su tiempo.

dec 04-12-2007 04:52:30

Hola,

Creo que con los "TEdit" estándar no es posible. Tal vez con alguno "de terceros". Sin embargo, lo mismo no sirve, pero, se me ocurre que puedes usar un "TShape" y un "TEdit". Al "TEdit" le quitas el borde (esto sí que puede hacerse, creo que a partir de su propiedad "BorderStyle"... no estoy seguro ahora) y lo pones dentro de un "TShape". Como al "TShape" sí que le puedes cambiar el color y ancho del borde... ya lo tendrías. Pero, reconozco que no es exactamente lo que buscas. No sé. ;)

Neftali [Germán.Estévez] 04-12-2007 12:44:06

Otra opción puede ser derivando un TEdit estandard. Creo que capturando el mensaje WMPaint, podrías repintar el componente con lo que desees.

pablonill 04-12-2007 15:02:19

Muchas gracias, ya veo que me sale y lo comunico.

dec 04-12-2007 15:55:19

Hola,

Cita:

Empezado por Neftalí
Otra opción puede ser derivando un TEdit estandard. Creo que capturando el mensaje WMPaint, podrías repintar el componente con lo que desees.

Desde luego, un solución más elegante, me parece. Yo es que últimamente no me hallo, es que no me hallo... ;)


La franja horaria es GMT +2. Ahora son las 07:49:47.

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