Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Прозрачность в StaticText.   Найти похожие ветки 

 
Galiaf   (2005-06-21 23:22) [0]

Доброго вам времени суток. В компоненте TStaticTexst есть свойство Transparent но если его выстовить в true фон всёравно остаётся, а мне обязательно нужно сделать фон прозрачным, как мне сделать это. Заранее спасибо.


 
Юрий Зотов ©   (2005-06-22 00:03) [1]

А почему не TLabel? Там то же самое, но без проблем.


 
Galiaf   (2005-06-22 00:47) [2]

Сложно догодаться? Мне нужно выводить текст в несколько строк! Просто безвыходная ситуация, я даже думал о том что бы делать так: если текст не помещается в один Label то разбивать его на 2 label"а, но даже это мне не подходит, у меня на это свои причины.


 
alex-drob   (2005-06-22 00:56) [3]

А разве label не выводит в несколько строк, свойство wordwrap.


 
NightHunter ©   (2005-06-22 00:57) [4]

Пусть S:sting - строка которую нужно вывести
     i:integer;
Попробуй так:
label1.Caption:="";
for i:=1 to length(label1.caption) do
begin
 label1.caption:=label1.caption+s[i];
 if i/100=trunc(i/100) then label1.caption:=label1.caption+#10;
end;
Будет ввыводить в строке по 100 символов. Надо больше или меньше замени 100. И еще не помню нумерация символов в строке с 0 или с 1. Если не будет показывать 1 символ поменяй:
for i:=0 to length(label1.caption)-1 do


 
GEEK   (2005-06-22 01:14) [5]

С нуля.
Кстать, можно и memo приспособить =)


 
Юрий Зотов ©   (2005-06-22 01:57) [6]

> Galiaf   (22.06.05 00:47) [2]

> Сложно догодаться? Мне нужно выводить текст в несколько
> строк! Просто безвыходная ситуация

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

Если об этом сложно догадаться и даже справка не помогает, то ситуация действительно безвыходная, здесь полностью согласен.


 
Galiaf   (2005-06-22 21:09) [7]

Ладно, буду разбираться. Спасибо за поддержку.


 
Юрий Зотов ©   (2005-06-22 21:21) [8]

Дык... а что там разбираться-то? Если в design-time, то просто делаете двойной щелчок по Caption и спокойно пишете многострочный текст. А если в run-time, то просто присваиваете его же:
Label1.Caption := "Первая строка"#13#10"Вторая строка";


 
jack128 ©   (2005-06-22 21:43) [9]

Юрий Зотов ©   (22.06.05 21:21) [8]
Если в design-time, то просто делаете двойной щелчок по Caption и спокойно пишете многострочный текст.

перед этим написав соответствующий редактор свойств или установив RXLib ;)


 
Юрий Зотов ©   (2005-06-22 21:58) [10]

> jack128 ©   (22.06.05 21:43) [9]

Вообще-то, ровно для того же самого я использую стандартную D7. И, надо сказать, ничего, вполне так успешно получается. :о)


 
-=XP=- ©   (2005-06-22 22:50) [11]

Вставлю своих "пять копеек":

Label.Constraints.MaxWidth := 200;
Label.WordWrap := true;
Label.Transparent := true;


 
Юрий Зотов ©   (2005-06-22 23:27) [12]

> -=XP=- ©   (22.06.05 22:50) [11]

Нужна только последняя строчка (да и то свойство выставляется в ОИ). Остальные две не нужны - текст и так отлично переносится по #13#10. Если только надо ограничить ширину - тогда да.


 
-=XP=- ©   (2005-06-22 23:35) [13]

Остальные две не нужны - текст и так отлично переносится по #13#10

Что характерно - достаточно лишь #13.

:о)



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

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1118378367
Gamer
2005-06-10 08:39
2005.07.11
СПАМЕР НАЙДЕН


11-1102185895
Владимир Кладов
2004-12-04 21:44
2005.07.11
Версия 2.02


3-1117305289
asker
2005-05-28 22:34
2005.07.11
Kak udalit fail s bazoj dannih??


14-1118828391
Sash
2005-06-15 13:39
2005.07.11
не грузится комп :(


1-1119595191
Паша
2005-06-24 10:39
2005.07.11
Сообщения в XP





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский