Что я должен установить, чтобы текст метки был перенесен в соответствии с шириной родительской панели?

Я использую C++ Builder.

Я создал панель и установил ее ширину 350.

Я использую следующий код для создания ярлыков.

TLabel* tempLabel = new TLabel(this);
tempLabel->Parent = Panel6;
tempLabel->Caption = temp->Text;
tempLabel->Top = 25*i;
tempLabel->Font->Style = TFontStyles() << fsBold;
tempLabel->Font->Color = clRed;

TLabel* tempLabel2 = new TLabel(this);
tempLabel2->Parent = Panel6;
tempLabel2->Caption = temp->Title;
tempLabel2->Top = tempLabel->Top + 10;
tempLabel2->AutoSize = true;
tempLabel2->WordWrap = true;

TLabel* tempLabel3 = new TLabel(this);
tempLabel3->Parent = Panel6;
tempLabel3->Caption = temp->Message;
tempLabel3->Top = tempLabel2->Top + 10;
tempLabel3->AutoSize = true;
tempLabel3->WordWrap = true;

В результате подписи tempLabel2 а также tempLabel3 Выдвигаются на 350 ширину вмещающей панели. Я читал в Интернете о настройке AutoSize к истине и WordWrap к истине. Эта попытка не удалась.

Что я должен установить, чтобы текст метки был перенесен в соответствии с шириной родительской панели?

0 ответов

Другие вопросы по тегам