|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.08.2009, 16:47 | #1 |
Пользователь
Регистрация: 29.08.2008
Сообщений: 32
|
RichEdit: фон градиентом.
Доброго времени суток!
Необходимо сделать градиентный фон в RichEdit. Как это сделать? Если можно на фон поставить изображение - как? PS. TRichView не предлагать. |
24.08.2009, 16:53 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Лично моя разработка отличается крайней сложностью и непонятностью, но мне удалось поставить на фон Rich`а изображение.Если интересует нечто подобное, могу объяснить, как это делается.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
24.08.2009, 17:09 | #3 |
Пользователь
Регистрация: 29.08.2008
Сообщений: 32
|
Alex Cones, да, интересует, объясните, пожалуйста.
|
24.08.2009, 17:22 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Значит так, я сосдал первую форму и назвал её FRMMain, затем содал вторую форму и назвал её FRMBACK, Обе формы сделал размером 300*400, с BORDERSTYLE = NONE. Взял изображение, размером 300*400 (см. выше). Создал на FRMMAIN имадж и назвал его IMGMAIN, растянул его на всю форму, зарядил изображение. Создал Имадж для FRMBACK и назвал его IMGBACK также растянул и зарядил. В таймере с интервалом 1 или в обработчике события OnMOVING самой формы (я разумею FRMMAIN) пишем следующее:
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
24.08.2009, 17:33 | #5 |
Пользователь
Регистрация: 29.08.2008
Сообщений: 32
|
спасибо =)
только у меня все немного сложнее. на форме 2 панели, на одной из них RichEdit, для которого фоновый рисунок надо. Поэтому не знаю как сделать.. если сможете - объясните, пожалуйста. |
24.08.2009, 17:34 | #6 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
А как сделать, чтобы углы формы былы прозрачными...
Т.е. чтобы, например, на рабочем столе висел кружокк. |
24.08.2009, 17:34 | #7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Ричь с прозрачным фоном будет "прожигать" форму аж до рабочего стола, в этом и предназначение FRMBACK - закрыть эту дырку и закрасить её рисунком. Так что никаких проблем.
2TwiX углы формы сделай розового цвета (можно любого другого, но врят ли на твоей фоме будут розовые рисунки) и установи этот цвет в TransparentColor формы.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
24.08.2009, 17:43 | #8 |
Пользователь
Регистрация: 29.08.2008
Сообщений: 32
|
Огромнейшее спасибо =)
Вообще не понимаю, как до такого додуматься можно =) Все работает на ура!) |
24.08.2009, 17:47 | #9 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Т.е. просвечивается тот цвет, который установлен в transparentColor? Или всё, что светлее?
А кнопка с розовым цветом будет просвечиваться?) |
24.08.2009, 17:52 | #10 |
Пользователь
Регистрация: 29.08.2008
Сообщений: 32
|
кажется я поторопился.. события OnMoving нет в форме..
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фон папки | zmeyy | Общие вопросы Delphi | 28 | 31.10.2010 13:16 |
Фон | =Kroshka= | Microsoft Office Word | 2 | 23.07.2009 14:39 |
Анимированный фон | Delph1n | Мультимедиа в Delphi | 11 | 31.01.2009 14:47 |
фон | beygul | Общие вопросы Delphi | 5 | 28.09.2008 11:28 |
Фон | Стаханов_Андрей | Помощь студентам | 5 | 04.03.2008 08:20 |