Могу ли я создать контекстное меню с несколькими столбцами в .NET Windows Forms?

Я хочу создать контекстное меню с несколькими столбцами. В основном это будет выглядеть так:

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. Да, и это контекстное меню открывается при нажатии на значок в области уведомлений (также известной как системная панель).

5
задан Vilx- 12 January 2012 в 10:00
поделиться