Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Отображение динамически создаваемого меню


Автор: jungle 24.12.2012, 11:53
Здравствуйте!

На форме расположена панель ToolBar. Кнопки (ToolButton) добавляю динамически. Для каждой кнопки создаётся динамическое ниспадающее меню (DropdownMenu). 

В момент нажатия на кнопку появляется ниспадающее меню, однако процесс появления меню игнорирует системную анимацию меню в операционной системе. Более того, после появления меню всегда сфокусирован первый его элемент.

Если же на форме расположить компонент PopupMenu1, а в коде динамически создаваемой кнопки ToolButton свойству DropdownMenu присвоить PopupMenu1, то вышеописанной аномалии не возникает.

Пишу на Delphi 6.0 под Windows 7.

Может кто-нибудь подскажет решение проблемы?

Спасибо!

Автор: Illusion Dolphin 24.12.2012, 13:34
Цитата

Может кто-нибудь подскажет решение проблемы?

Обновить делфи невозможно?

Автор: jungle 24.12.2012, 13:46
Illusion Dolphin, 
К сожалению, невозможно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)