Белая менюшка, VCL6
От: Здоровый Бык Россия  
Дата: 07.04.06 18:57
Оценка:
Вопрос в следующем.

Если добавить в окно главное меню, то его корневые пункты в верхней части окна отображаются нормальным цветом, как, например, у Блокнота, и т.п.

Но, если сопоставить менюшке ImageList, то его корневые пункты почему-то белеют!

Интересно, что BCB6, который также использует VCL6, лишён данного недостатка.

Как можно избавиться от этого эффекта?

Происходящее показано на рисунке:

Re: Белая менюшка, VCL6
От: Сергей  
Дата: 07.04.06 22:05
Оценка:
Здравствуйте, Здоровый Бык, Вы писали:

>[...]


Обратите внимание на "рукоятку" у панельки гл.меню у окна BCB6. Ее наличие наводит на мысль, что это другая менюшка, а не TMainMenu. Демка по юзанию сего компонента есть в поставке D6, не знаю, как у BCB. Это должно быть компонент TActionMainMenuBar, если я не ошибаюсь.
Re: Белая менюшка, VCL6
От: IgorSiticov Россия http://www.sicomponents.com
Дата: 08.04.06 02:49
Оценка: 1 (1)
Здравствуйте, Здоровый Бык, Вы писали:

ЗБ>Вопрос в следующем.


ЗБ>Если добавить в окно главное меню, то его корневые пункты в верхней части окна отображаются нормальным цветом, как, например, у Блокнота, и т.п.


ЗБ>Но, если сопоставить менюшке ImageList, то его корневые пункты почему-то белеют!


ЗБ>Интересно, что BCB6, который также использует VCL6, лишён данного недостатка.


ЗБ>Как можно избавиться от этого эффекта?



Может попробовать как описано здесь: http://www.tsilang.com/delphiglobalizationtool_faq.html#20
Успехов!
http://www.sicomponents.com
Delphi компоненты для многоязыковой поддержки (TsiLang); Resource Builder и многое другое.
Re[2]: Белая менюшка, VCL6
От: Здоровый Бык Россия  
Дата: 08.04.06 07:37
Оценка:
Спасибо!
Действительно, если назначать ImageList для менюшки после создания окна, например, в событии OnShow формы, менюшки отображаются правильно!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.