PDA

Ver la Versión Completa : Hacer Edit esquinas redondeadas, se puede ?


Rofocale
17-10-2010, 18:38:40
hola necesito hacer que un edit tenga las esquinas redondeadas para la apariencia de un programa que estoy haciendo

alguien sabe como ?

gracias

Caral
17-10-2010, 19:16:51
Hola
Hay componentes que tienen el edit redondeado.
con los componentes normales lo unico que he podido hacer es usar un shape para imitar el redondeo.
Saludos

ecfisa
17-10-2010, 19:53:00
Hola Rofocale.

En esta página (http://www.swissdelphicenter.ch/torry/showcode.php?id=921) está como hacerlo para cualquier derivado de TWinControl.

Consejo: Poné la propiedad BorderStyle del TEdit a bsNone. Así y todo el efecto no es espectacular...

Saludos. :)

Caral
17-10-2010, 20:06:00
Hola
Tiene un mejor efecto asi:

rgn := CreateRoundRectRgn(R.Left, R.Top, R.Right, R.Bottom, 7, 7);
y sin esto:

Edit1.BorderStyle := bsNone;
De todos modos me gusta mas con el shape.:p:D;)
Saludos

Caral
17-10-2010, 20:19:54
Hola
Nuestro amigo y maestro escafandra tiene un componente que se llama RoundEdit.
Esta muy bien hecho, no hace efectos raros y se pueden cambiar muchas opciones como el color del marco.
Saludos
PD: Lo pondría pero necesitaría permiso del maestro.

ecfisa
17-10-2010, 21:09:46
Hola
Tiene un mejor efecto asi:

rgn := CreateRoundRectRgn(R.Left, R.Top, R.Right, R.Bottom, 7, 7);
y sin esto:

Edit1.BorderStyle := bsNone;
De todos modos me gusta mas con el shape.:p:D;)
Saludos

Sigue sin gustarme, será que soy animal de costumbre, pero me agradan más rectangulares.
Voy a probarlo con shape como decis, quizá cambie de opinión... :)

Saludos. :)

Neftali [Germán.Estévez]
18-10-2010, 11:21:19
Si quieres probarlo tú mismo, hace tiempo Carlos García Trujillo publicí en su web esta entrada, muy interesante por cierto, titulada "alternativas a los skins" (http://cgarcia.blogspot.com/2006/03/alternativas-los-skins.html). Échale un vistazo.

escafandra
26-10-2010, 10:45:54
Hola
Nuestro amigo y maestro escafandra tiene un componente que se llama RoundEdit.
Esta muy bien hecho, no hace efectos raros y se pueden cambiar muchas opciones como el color del marco.
Saludos
PD: Lo pondría pero necesitaría permiso del maestro.

Aquí tenéis el enlace:TRoundEdit. (http://www.delphiaccess.com/forum/index.php?topic=3682.0)

Saludos.

Rofocale
26-10-2010, 17:21:19
gracias amigos.. :D