Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2010-06

groupbox con bordes redondeados

4 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..

si.. eso...no encuentro la propiedad... aunque quiz�s sea alg�n componente no est�ndard con el que se puede lograr eso.. (es un simple detalle cosm�tico... nada urgente..) chauuuuuuuuuuuu

Reply by email

Maxi
to Paola Bruccoleri

El d�a 8 de junio de 2010 20:14, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�:

Show quoted text 14 lines
Hola a todos.. si.. eso...no encuentro la propiedad... aunque quiz�s sea alg�n componente no est�ndard con el que se puede lograr eso.. (es un simple detalle cosm�tico... nada urgente..) chauuuuuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

no existe, tendrias que crear un nuevo componente heredando de tcustomgroupbox o de tgroupbox y sobreescribir el evento wm_paint (ovbio para windows, no se como se llamara para linux) y ahi haces el canvas.roundrect() y algunas cosas mas seguro.

Twitter: @nenunocomar Maximiliano Duarte Linux User #495070 Ubuntu User #28504 El que pregunta aprende, y el que contesta aprende a responder.

Reply by email

José Mejuto
to Paola Bruccoleri: Hola a todos.. si.. eso...no encuentro la propiedad... aunque quiz�s sea alg�n…

Hello Paola,

Wednesday, June 9, 2010, 1:14:39 AM, you wrote:

PB> si.. eso...no encuentro la propiedad... aunque quiz�s sea alg�n PB> componente no est�ndard con el que se puede lograr eso.. PB> (es un simple detalle cosm�tico... nada urgente..) PB> chauuuuuuuuuuuu

Que el borde sea redondeado o con esquinas depende del "theme painter", en Win2000 e inferiores son cuadrados, en XP y superiores con el "theme painter" por defecto del SO son redondeados. Resumiendo, que no tienes control al respecto, excepto el que da el sistema operativo.

Best regards, Jos�

Reply by email

José Mejuto
to Maxi: El d�a 8 de junio de 2010 20:14, Paola Bruccoleri <pbruccoleri en adinet.com.uy>…

Hello Maxi,

Wednesday, June 9, 2010, 2:03:14 AM, you wrote:

M> no existe, tendrias que crear un nuevo componente heredando de M> tcustomgroupbox o de tgroupbox y sobreescribir el evento wm_paint M> (ovbio para windows, no se como se llamara para linux) y ahi haces el M> canvas.roundrect() y algunas cosas mas seguro.

Si heredas tgroupbox no puedes hacerlo en Linux ya que Linux no dispone normalmente del WM_PAINT, y si heredas de tcustomgroupbox no creo que puedas en Linux ya que si no me equivoco no existe este custom en Linux. La �nica opci�n que se me ocurre es usar un componente 100% custom.

Los widgetsets, excepto windows, no soportan habitualmente custom paint en los componentes standard.

Best regards, Jos�

Reply by email