Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2011, 07:03   #1
Rozalinda
Пользователь
 
Аватар для Rozalinda
 
Регистрация: 11.01.2007
Сообщений: 54
Вопрос Прозрачный компонент TMemo

Здравствуйте, уважаемые форумчане! Прошу помощи.

Суть проблемы: для оформления проекта требуется прозрачность компоненты TMemo (или чего-нибудь, полноценно ее заменяющего). Компоненты, в которых текст вводить и редактировать в процессе выполнения программы нельзя, - не подойдут.

Только в одном месте нашла адекватное решение. Кем-то уже сделанный компонент Прозрачный TMemo. И все бы хорошо, но при изменении прозрачности, прозрачным становится только тонкая полоска по краю.
Пробовала разобраться, но знаний недостаточно, а времени в обрез, как обычно )

Поэтому, если бы кто-нибудь посмотрел код компоненты и смог подсказать, в чем проблема и как ее решить, была бы очень благодарна.
Возможно, это связано с операционной системой? У меня стоит Vista. Версия делфи 2009-го года.

Прилагаю код (сюда не влезет по количеству символов)
Вложения
Тип файла: txt TransMemo.txt (4.8 Кб, 181 просмотров)
нашедшего выход - затаптывают
Rozalinda вне форума Ответить с цитированием
Старый 05.06.2011, 13:56   #2
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

Вот готовое решение .
Компонент на основе класса TMemo
Вложения
Тип файла: rar TrMemo.rar (5.6 Кб, 150 просмотров)

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума Ответить с цитированием
Старый 06.06.2011, 00:15   #3
Rozalinda
Пользователь
 
Аватар для Rozalinda
 
Регистрация: 11.01.2007
Сообщений: 54
Радость

Спасибо за ответ. Хотя эту компоненту собрать так и не смогла ))
Зато выяснила, что за проблемы были с прошлой )
В общем, проблему можно считать решенной )
нашедшего выход - затаптывают
Rozalinda вне форума Ответить с цитированием
Старый 06.06.2011, 03:00   #4
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

А можно сделать полностью прозрачной)
1) у Memo поставить Color = clBlue;
2) у Form поставить TransparentColorValue = clBlue;
3) у Form установить TransparentColor = True.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачный градиент - Фон не просто прозрачный, есть градиент - к верху он светлеет DrStrangeLove HTML и CSS 3 26.05.2011 00:44
Прозрачный определенный компонент RIO Общие вопросы Delphi 12 17.05.2010 13:17
компонент типа tmemo motaro Общие вопросы Delphi 7 29.08.2009 12:54
компонент TMemo albatros Компоненты Delphi 2 30.03.2009 22:10