Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизДобавить прозрачную Label на CoolBar без полосы. Найти похожие ветки
← →
Tahion2 (2004-07-11 17:25) [0]Нужно на Coolbar добавить надпись, при щелчке на которой открывается страница в интернете. Использую обычный Tlabel. Чтоб Coolbar выглядел красиво в ХР стиле, Label должна быть прозрачной (Transparent).
Но когда я ставлю Transparent=True;, посередиле Label появляется полоса, как на Separator-е.
Как от этой полосы избавится?
P.S. Если Label создавать не на Coolbar-е, а на форме, то полосы нет, но Label всегда ПОД CoolBar-ом. Может его как-то можно переместить поверх Coolbar-а?
← →
Igorek © (2004-07-11 17:38) [1]
> Может его как-то можно переместить поверх Coolbar-а?
Правая кнопка мыши -> Bring To Front
← →
Tahion2 (2004-07-11 17:53) [2]Хитро, но не наботает :(
← →
Igorek © (2004-07-11 17:58) [3]Деств. не работает. Сорри.
Теперь попробуй правую кнопку на панели Bands Editor.
А вообще то поставь лейбу на панель, она у тебя наверно просто на форме.
---
У меня работает. :-)
← →
Tahion2 (2004-07-11 18:27) [4]>У меня работает. :-)
Ты свойство Transparent:=True поставил?
>А вообще то поставь лейбу на панель, она у тебя наверно просто на форме
Нет Лэйба на панели
>Теперь попробуй правую кнопку на панели Bands Editor.
не понял.....
← →
Igorek © (2004-07-11 18:48) [5]
> Tahion2 (11.07.04 18:27) [4]
Я запустил Дельфи 5, создал приложение, положил CoolPanel на форму, поставил сверху Label, у которого выставил Transparent в True, поставил цвет панели зеленый, запустил - и все нормально, никаких полос не видно.
> >Теперь попробуй правую кнопку на панели Bands Editor.
> не понял.....
Нажимаешь на панели правую кнопку мыши и выбираешь пункт Bands Editor. Возможно у тебя есть полосы на панели, которые и просвечивают сквозь лейбу.
← →
Tahion2 (2004-07-12 10:48) [6]
> Нажимаешь на панели правую кнопку мыши и выбираешь пункт
> Bands Editor. Возможно у тебя есть полосы на панели, которые
> и просвечивают сквозь лейбу.
Нет . Такого нету.
> Я запустил Дельфи 5, создал приложение, положил CoolPanel
> на форму, поставил сверху Label, у которого выставил Transparent
> в True, поставил цвет панели зеленый, запустил - и все нормально,
> никаких полос не видно.
Для того, чтоб полоса появилась:
Создать новый проект, кинуть на форму CoolBar, на Coolbar кинуть Toolbar, Toolbar.Flat:=True;, на Toolbar кинуть Label, Label.Transparent:=True;
Что с этой ;%?:?% полосой делать???
← →
Tahion2 (2004-07-12 13:23) [7]У кого есть какие варианты?
← →
Tahion2 (2004-07-13 11:38) [8]Ну хоть кто-нибудь?
← →
Igorek © (2004-07-13 12:57) [9]
> Для того, чтоб полоса появилась:
> Создать новый проект, кинуть на форму CoolBar, на Coolbar
> кинуть Toolbar, Toolbar.Flat:=True;, на Toolbar кинуть Label,
> Label.Transparent:=True;
Точно есть полоса. Во прикол. Странно. Могу порекоммендовать порыться в исходниках вышеупомянутых компонентов. Также есть подозрение, что такое использование не есть корректное с точки зрения разработчиков ВЦЛ.
← →
REA © (2004-07-13 12:58) [10]У меня такое было. Не помню что сделал :) Скорее всего вместо ToolBar кинул панель.
Если посмотреть по исходникам, то ToolBar с Label работает именно так - рисует полосу.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c