Я хочу создать контекстное меню с несколькими столбцами. В основном это будет выглядеть так:
First item | [common option] | All Options >
Second item | [common option] | All Options >
Third item | [common option] | All Options >
Fourth item | [common option] | All Options >
Итак, в основном есть набор элементов (сгенерированных во время выполнения), каждый элемент может быть запущен сам по себе; или с обычно используемым вариантом; или вы можете получить подменю со всеми возможными вариантами.
Как я могу это сделать? Я пытаюсь злоупотребить как ContextMenuStrip
, так и ContextMenu
, но, похоже, у них нет таких параметров. Тем не менее я, кажется, припоминаю, что где-то видел многоколоночные меню ...
Я бы предпочел решение Windows Forms, потому что у меня нет опыта работы с WPF. Да, и это контекстное меню открывается при нажатии на значок в области уведомлений (также известной как системная панель).