Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.02.19;
Скачать: [xml.tar.bz2];

Вниз

Задать размеры StaticText   Найти похожие ветки 

 
pavelnk ©   (2015-06-18 11:01) [0]

Вот есть на форма StaticText1. Мне нужно ввести туда текст, но так, чтобы соответственно его ширина не менялась, а менялась только его высота, в зависимости от размеров текста. Как это описать, можно ли что то вроде - StaticText1.Height:="auto"?


 
Pavelnk ©   (2015-06-18 11:04) [1]

Просто если ставишь стандартное AutoSize, то он вытягивает текст в одну строчку, а мне нужно наоборот, чтобы текст вытягивался по высоте.


 
кгшзх ©   (2015-06-18 11:05) [2]

к эвтаназиологу тебе надо, парень


 
Pavelnk ©   (2015-06-18 11:10) [3]

А что не так? Простой вопрос, просто memo не хочется использовать, да и вроде как нужно чтобы текст целиком было видно.


 
Pavelnk ©   (2015-06-18 11:17) [4]

Ставлю StaticText1.MaxWidth например 100 px, так он просто отрубает строчку по ширине, а высоту не увеличивает.


 
Ega23 ©   (2015-06-18 11:36) [5]


> просто memo не хочется использовать


Как забить гвоздь рубанком?
А что не так? Простой вопрос, просто молоток не хочется использовать


 
кгшзх ©   (2015-06-18 11:37) [6]

ставишь ширину какую надо.
автосайз убираешь.

высоту делаешь с запасом, либо якорь на боттом.
все.
ибо "растягивать автоматом" модно не в пустоту, а только на доступную клиентскую высоту парента.

и к эвтаназиологу тебе все же надо


 
pavelnk ©   (2015-06-18 12:40) [7]

Вообще дико как то, значит в обычном Label можно поставить вордварп, и строки будут переноситься. А в тексте автоувеличение значит никак нельзя было сделать.


 
Юрий Зотов ©   (2015-06-18 12:41) [8]

ЕМНИП, прямоугольник, который займет текст при заданной ширине можно вычислить через DrawText.


 
кгшзх ©   (2015-06-18 13:22) [9]

дико как то, значит в обычном Label

конечно дико, если не знать что одно оконное, а второе тупо рисование по канвасу.


 
Dimka Maslov ©   (2015-06-18 13:44) [10]


> Юрий Зотов ©   (18.06.15 12:41) [8]


Canvas.TextExtent это называется


 
anonims   (2015-06-18 14:41) [11]

StaticText.Parent:=PanelXX; ????// что-то что не будет менять ширину
StaticText.Align:=altop;
StaticText.Autosize:=true;
SaticText.WordWrap;=true;
PanelXX.AutoSize:=true; ??? // а будет(должно) ли оно менять высоту



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1433923032
pavelnk
2015-06-10 10:57
2017.02.19
VertScroolBar формы


2-1433831341
Saha
2015-06-09 09:29
2017.02.19
Является ли строка числом


15-1458549533
Dimka Maslov
2016-03-21 11:38
2017.02.19
Это баг, фича, или я чего не понимаю?


4-1280652219
mc.fly
2010-08-01 12:43
2017.02.19
Как внедрить DLL в процесс передав ей параметры?(для взаимосвязи)


2-1434006586
pavelnk
2015-06-11 10:09
2017.02.19
Настройки RAD2010





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский