Что я должен установить, чтобы текст метки был перенесен в соответствии с шириной родительской панели?
Я использую 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
к истине. Эта попытка не удалась.
Что я должен установить, чтобы текст метки был перенесен в соответствии с шириной родительской панели?