Как я могу применить стиль vcl к TPopupmenu?

Я использую стили vcl в приложении Delphi XE2, но когда я выскакиваю TPopupmenu, это шоу с использованием встроенного внешнего вида окон, существует ли какой-нибудь способ применить цвета стиля vcl к TPopUpMenu?

1 ответ

Решение

Замените TPopupmenu на TPopupActionBar или используйте класс Interposer для приведения TPopupMenu к TPopupActionBar.

 TPopupMenu=class(Vcl.ActnPopup.TPopupActionBar);

Также вы можете прочитать это Adding VCL Styles support to a TPopupMenu in 2 lines of code

Другие вопросы по тегам