2012-02-17 2 views
1

WinForms .NET 3.5Multi Select in ContextMenuStrip

У нас есть contextMenuStrip для сетки данных. Этот контекстMenuStrip может содержать несколько элементов ToolStripMenuItems. Есть ли способ предоставить возможность выбора нескольких элементов в этом падении?

сферы научно> Я смотрел на этом, прежде чем C# Add Checkbox To WinForms Context Menu , но как только я нажимаю на один из пунктов меню идет прочь, я хочу, чтобы пользователи могли выбрать - несколько вариантов, а затем нажмите кнопку ввода [или что-то другое, более стандартное - пожалуйста, совет)

Любые пункты будут очень полезны.

UPDATE

Я убежден, что Грей и Passant; мы решили дать последний вариант «Выбрать несколько», который будет вызывать небольшую форму, в которой пользователь может использовать флажки для выбора нескольких опций.

Thanks

Karephul.

+0

Возможно, это возможно, но это не очень хорошая идея. ** Это не то, как меню работает в Windows. ** Когда вы нажимаете элемент, они исчезают. Если вы переопределите это, пользователь будет очень смущен. Вам также придется выяснить, когда и как они должны указывать, что меню должно исчезнуть. Вы должны иметь возможность использовать меню только с мышью, поэтому 'Enter' не является решением. Это тоже не сработает. 'Enter' уже« выбирает »выделенный элемент, как если бы вы его нажали. Вы предлагаете нечто «более стандартное», но этого не существует. Все, что вы себе представляете, нестандартно. –

+1

Окно, которое автоматически не исчезает при щелчке, является формой. –

+0

Как насчет того, что вы добавляете еще один SubMenu (ы) с поддержкой Check-in? – SolidSnake

ответ

1

Уверен, что Серый и Пассант; мы решили дать последний вариант «Выбрать несколько», который будет вызывать небольшую форму, в которой пользователь может использовать флажки для выбора нескольких опций.

Thanks

Karephul.