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

Вниз

Прозрачность в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.03 c
14-1118177953
Cerberus
2005-06-08 00:59
2005.07.11
Что можно добавить?


14-1118812569
Игрок в гта сан адреас
2005-06-15 09:16
2005.07.11
Была тут ссылочка про сан андреас


14-1118226776
YurikGL
2005-06-08 14:32
2005.07.11
USB-разъем под обжимку. Как обжать?


1-1118835220
Uzver32.dll
2005-06-15 15:33
2005.07.11
ROR&ROL


8-1110382350
Boyko
2005-03-09 18:32
2005.07.11
Длительность AVI





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