Добрый день. Столкнулся с загвоздкой. Создаю динамически Rectangle и на нем Label. Все создается, но некоторые параметры Label невозможно изменить. А это: размер текста, цвет. Почему так? Нужно как-то по другому обращаться к созданному Label?
var
i,count,next:integer;
name:TLabel;
dt:TLabel;
rev:TLabel;
Rect:TRectangle;
begin
next:=1;
for i:=1 to count do
begin
a:=IntToStr(next);
rect:=TRectangle.Create(Form1);
rect.Parent:=rectangle10;
rect.Margins.Left:=15;
rect.Margins.Right:=15;
rect.Margins.Top:=15;
rect.Size.Height:=150;
rect.XRadius:=6;
rect.YRadius:=6;
rect.Fill.Color:=TAlphaColors.FloralWhite;
rect.Stroke.Color:=TAlphaColors.FloralWhite;
name:=TLabel.Create(Form1);
name.Parent:=rect;
name.Margins.Left:=15;
name.Margins.Right:=15;
name.Margins.Top:=5;
name.Text:=Label12.Text;
name.TextSettings.Font.Size:=2;
name.FontColor:=TAlphaColors.Black;
Вопрос
zekelive
Добрый день. Столкнулся с загвоздкой. Создаю динамически Rectangle и на нем Label. Все создается, но некоторые параметры Label невозможно изменить. А это: размер текста, цвет. Почему так? Нужно как-то по другому обращаться к созданному Label?
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.