![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Здравствуйте! Как сделать прозрачным определенный компонент? Например TPanel. Прозрачным по отношению к например компоненту TTreeView.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Разрешите узнать, а зачем это вам?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
С низу в правом угле у меня есть панель на которой две кнопки, они используються для обмена узлов в дереве, ну вот у меня есть идея, что бы эту панель сделать прозрачной. Что бы если в дереве будет пункт длинной такой что залезет на панель, что бы имя этого пункта нормально отображалсь
![]() |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Тут стандартными компонентами не обойдешься...
Смотрите в сторону сторонних. Я где-то видел панели с поддержкой полупрозрачности...Попробуйте через поисковик поискать. Еще одно предложение: может, просто свертывать панель с кнопками?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Еще одно предложение: может, просто свертывать панель с кнопками?
Возможно, мысль не плохая. Но как это лучше реализовать? |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Хм. Я только сейчас сообразил. Если панель будет прозрачная, то зачем она вообще нужна? Кнопки можно и без нее поверх TTreeView кинуть...
Не подходит? Если нет, то могу подсказать, как свертывающуюся панель сделать.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Подскажите, будьте добры. Попробую два варианта, с панелью и без
![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
А панель перекрывает только TTreeView или еще какие-нибудь контролы?
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 422
|
![]()
Только дерево
![]() |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 15.01.2010
Сообщений: 1,325
|
![]()
Тогда нет проблем.
Создайте для TTreeView событие OnMouseMove, в нем напишите, что если курсор находится над определенной областью (там нужно указывать координаты курсора), то Panel.Visible:=true, а если нет, false. Если размеры TTreeView меняются, то координаты надо высчитывать исходя из высоты "дерева" и его ширины.
Грибы - они разные. Один тебя накормит, другой тебе кино покажет...
Редактор журнала "[ПРОграммист]" Yan's Home Digital Lab |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прозрачный фон | EnemyT2 | Общие вопросы Delphi | 0 | 26.04.2010 23:28 |
прозрачный twincontrol. | БулатМастер | Помощь студентам | 1 | 28.02.2010 17:41 |
Прозрачный ImageBox | TaTT DoGG | Общие вопросы .NET | 0 | 12.08.2009 17:21 |
Прозрачный PageControl | Nemez | Компоненты Delphi | 7 | 23.07.2008 06:58 |
прозрачный Image | Roof | Помощь студентам | 8 | 27.07.2007 12:15 |