Как получить раскрывающиеся элементы TActionMainMenuBar для прокрутки, когда слишком много элементов для отображения

Кто-нибудь знает, как получить TActionMainMenuBar с TThemedPopupMenu, чтобы он действовал как стандартные меню, в том случае, если на экране слишком много элементов для размещения (по вертикали), появляются две кнопки прокрутки (одна сверху, одна снизу)?

Я пытался:

  • Установка TActionMainMenuBar.Orientation в boTopToBottom и TActionMainMenuBar.AllowScrolling в true - это делает на панели формы полосы прокрутки, и вы не можете видеть верхние элементы.

Это выглядит примерно так:

+---------------------+
|         ^           |
|         v           |
+---------------------+

Вместо чего-то вроде этого:

+---------------------+
|        File         |
+---------------------+
  • Установка TThemedPopupMenu.Orientation в boTopToBottom и TThemedPopupMenu.AllowScrolling в значение true. Это дает эффект сдавливания выпадающего меню по горизонтали, с иконками и ярлыками, нарисованными друг над другом.

Причина установки этих свойств заключается в том, что TCustomActionDockBar.SetAllowScrolling имеет значение true, только когда "AllowScrolling and (Orientation = boTopToBottom))"

Единственное упоминание в Интернете об этом типе вещей - это " Действия, списки действий и менеджеры действий" Брайана Лонга.

Кто-нибудь знает, можно ли заставить Диспетчеров Действий прокручивать вертикально? или есть какие-то ссылки, которые могут мне помочь?

0 ответов

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