![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
Вывожу рисунки функцией Draw на форму из ImageList после нажатия на кнопку.
после изменения текста в лабел прямоугольник фона этого элемента закрывает рисунок. Свойство Transparent у Label никак не влияет. Как выйти из положения? |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,596
|
![]()
Проверил, поверх TImage с рисунком фон TLabel прозрачен в Delphi 2007.
А что мешает выводить текст с помощью TextOut на канву формы после отрисовки? E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 30.11.2014 в 14:35. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
TextOut, попробую, я просто далеко не профессионал
![]() Я сначала создаю лабел, потом кнопкой запукаю отрисовки рисунка, ла,ел при этом полностью закрываетcя. Далее через кнопку изменяю текс лабела и вокруг этого текста прямоугольник фона. Как и писал ранее Transparent у Label не вkияет.(Delphi 7) |
![]() |
![]() |
![]() |
#5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,596
|
![]()
Кстати, если onPaint не обрабатывать, то картинку на форме можно стереть, если форму за пределы экрана переместить или же другим окном перекрыть.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
Но рисунке в процессе работы будут меняться и надписи тоже.
НУ я что врать зачем то буду? Значит либо что то не так сделал, не понимаю что, либо в моей среде почему то это не работает ( насчет Transparent у Label) Последний раз редактировалось Stilet; 30.11.2014 в 18:08. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На канвас формы нужно все в OnPaint повторять. Чтобы этого избежать Image и лэйблы после него должны быть созданы
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.02.2014
Сообщений: 881
|
![]()
Спасибо, TextOut вроде получается.
Но мне по логике программы нужно чтобы рисунки в процессе изменялись как и текст. Последний раз редактировалось Stilet; 30.11.2014 в 18:10. |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
прозрачный фон для Image | Randy.Mandy | Компоненты Delphi | 1 | 21.02.2012 00:49 |
Прозрачный фон | xakkkkker | Мультимедиа в Delphi | 10 | 24.12.2008 09:44 |
Вопрос по label. Как сделать так чтобы label была прозрачной. | Lonix | Компоненты Delphi | 2 | 01.04.2007 06:23 |
Прозрачный фон Label | Alar | Компоненты Delphi | 0 | 30.10.2006 00:38 |