Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Copiar atributos "Style" de un label a otro (https://www.clubdelphi.com/foros/showthread.php?t=72632)

rogeliogamberro 02-03-2011 20:18:29

Copiar atributos "Style" de un label a otro
 
Hola a todos!

En builder es muy facil copiar el atributo color de un label a otro:

Label->Color = Label1->Color;

Tambien la fuente de letra...

Label->Font = Label1->Font;

Ahora... Es facil agregar la propiedad Negrita a la letra mediante un style

Label->Style << fsBold;

(Negrita=fsBold, Cursiva=fsItalic, Subrayada=fsUnderline)

Ahora va la pregunta... Como copio el estilo de label a label1??? Gracias:D

roman 02-03-2011 21:05:32

Pregunta ingenua:

¿Ya probaste con Label->Style = Label1->Style;?

// Saludos

escafandra 02-03-2011 22:34:38

Cita:

Empezado por roman (Mensaje 392473)
Pregunta ingenua:

¿Ya probaste con Label->Style = Label1->Style;?

// Saludos

Pues la pregunta está bien encaminada. En Builder las colecciones tienen implemantado el operador
Código:

Set& __fastcall operator =(const Set& rhs);
O lo que es lo mismo, el operador asignación. Entonces lo siguiente sería válido:
Código:

Label1->Font->Style = Label2->Font->Style;
Existe un problema en BCB5 que esta arreglado a partir de BCB6. En BCB5 la asignación es incorrecta.

Saludos.


La franja horaria es GMT +2. Ahora son las 11:03:41.

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