Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1089281407
P@vel
2004-07-08 14:10
2004.07.25
Thread


4-1086602471
Тимохов
2004-06-07 14:01
2004.07.25
Двусторонняя печать.


6-1085369766
maDByte
2004-05-24 07:36
2004.07.25
Проверка состояния HTTP и FTP серверов


3-1088416123
white
2004-06-28 13:48
2004.07.25
Скажите как увеличеть в MSSQL 2000 "maximum number of bytes per r


1-1089546125
Optimizator
2004-07-11 15:42
2004.07.25
Компонент label





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский