Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.18;
Скачать: CL | DM;

Вниз

MainMenu + Images = странности   Найти похожие ветки 

 
MegaVolt ©   (2005-08-15 18:15) [0]

Добавил к MainMenu картинки из ImageList в результате:

1. Кнопки меню перестали подниматся при наведении на них мышки :(

2. Кнопки меню верхнего уровня с установленным ShortCut стали добавлять свободное место под этот самый ShortCut но не выводя его самого т.е. было [File] стало [File______]

Что сделать чтобы исправить эти чудеса?


 
MegaVolt ©   (2005-08-16 11:17) [1]

Господа неужели никто не сталкивался? Ну делаются же как то интерфейсы?


 
MegaVolt ©   (2005-08-17 10:27) [2]

Нашел как нейтрализовать баг :)
Кидаем на форму ComboBox потом в него оябзательно в Design-Time добавляем хотя бы один Items и вуаля баг пропадает... Господа как связано наличие ComboBoxа на форме и способ отрисовки Меню?


 
MegaVolt ©   (2005-08-17 11:44) [3]

Кстати если присваивать ImageList TMainMenu в Run-Time то баг не возникает :)

У кого есть какие соображения почему так происходит?


 
Defunct ©   (2005-08-17 12:39) [4]

> Кнопки меню верхнего уровня с установленным ShortCut

Зачем ставить ShortCut на меню верхнего уровня?


 
MegaVolt ©   (2005-08-17 14:36) [5]

>Зачем ставить ShortCut на меню верхнего уровня?

Вот понадобилось поставить. Компонент позволяет.

Кстати баг всё же не пропал :( Он вылазит потом через некоторое время обратно...


 
Defunct ©   (2005-08-18 20:08) [6]

MegaVolt ©   (17.08.05 14:36) [5]

> Вот понадобилось поставить.

Вот теперь подумай, как обойтись без этого и проблема сразу отпадет.


 
Юрий Зотов ©   (2005-08-18 20:14) [7]

> MegaVolt ©   (17.08.05 14:36) [5]

>>Зачем ставить ShortCut на меню верхнего уровня?

> Вот понадобилось поставить.

У пунктов главного меню верхнего уровня и так есть ShorCut"ы: Alt + буква. Зачем же еще-то?


 
MegaVolt ©   (2005-08-29 11:21) [8]

> Вот теперь подумай, как обойтись без этого и проблема сразу отпадет.

Да не отпадёт :( Как только я добавляю ImageList сразу же меняется отрисовка меню под Win98. Т.е. даже без шорткатов всё работает не так как нужно. Судя по тому что я понял при добавлении картинок отрисовка переключается в OwnerDraw режим и менюшки рисует сама прога а не винда. А вот как бы это отключить :(



Страницы: 1 вся ветка

Текущий архив: 2005.09.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
6-1117029648
Delphi_is_cool
2005-05-25 18:00
2005.09.18
TTcpClient режим bmNonBlocking.


1-1124909348
Ji
2005-08-24 22:49
2005.09.18
Не получается работать с UTF-8


4-1122055520
Ученик
2005-07-22 22:05
2005.09.18
Зависание Thread-ов в функциях TMemoryManager (Delphi 2005)


4-1121936114
supervk
2005-07-21 12:55
2005.09.18
проверка готовности принтера LPT


14-1124526656
Веретенников
2005-08-20 12:30
2005.09.18
Оцифровка видио