![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Задать размеры StaticText
pavelnk © (2015-06-18 11:01:00)Вот есть на форма StaticText1. Мне нужно ввести туда текст, но так, чтобы соответственно его ширина не менялась, а менялась только его высота, в зависимости от размеров текста. Как это описать, можно ли что то вроде - StaticText1.Height:='auto'?
anonims (2015-06-18 14:41:00) [1]StaticText.Parent:=PanelXX; ????// что-то что не будет менять ширину
StaticText.Align:=altop;
StaticText.Autosize:=true;
SaticText.WordWrap;=true;
PanelXX.AutoSize:=true; ??? // а будет(должно) ли оно менять высоту
Dimka Maslov (2015-06-18 13:44:00) [2]
> Юрий Зотов © (18.06.15 12:41) [8]
Canvas.TextExtent это называется
кгшзх (2015-06-18 13:22:00) [3]дико как то, значит в обычном Label
конечно дико, если не знать что одно оконное, а второе тупо рисование по канвасу.
Юрий Зотов (2015-06-18 12:41:00) [4]ЕМНИП, прямоугольник, который займет текст при заданной ширине можно вычислить через DrawText.
pavelnk (2015-06-18 12:40:00) [5]Вообще дико как то, значит в обычном Label можно поставить вордварп, и строки будут переноситься. А в тексте автоувеличение значит никак нельзя было сделать.
кгшзх (2015-06-18 11:37:00) [6]ставишь ширину какую надо.
автосайз убираешь.
высоту делаешь с запасом, либо якорь на боттом.
все.
ибо "растягивать автоматом" модно не в пустоту, а только на доступную клиентскую высоту парента.
и к эвтаназиологу тебе все же надо
Ega23 (2015-06-18 11:36:00) [7]
> просто memo не хочется использовать
Как забить гвоздь рубанком?
А что не так? Простой вопрос, просто молоток не хочется использовать
Pavelnk (2015-06-18 11:17:00) [8]Ставлю StaticText1.MaxWidth например 100 px, так он просто отрубает строчку по ширине, а высоту не увеличивает.
Pavelnk (2015-06-18 11:10:00) [9]А что не так? Простой вопрос, просто memo не хочется использовать, да и вроде как нужно чтобы текст целиком было видно.
кгшзх (2015-06-18 11:05:00) [10]к эвтаназиологу тебе надо, парень
Pavelnk (2015-06-18 11:04:00) [11]Просто если ставишь стандартное AutoSize, то он вытягивает текст в одну строчку, а мне нужно наоборот, чтобы текст вытягивался по высоте.