2012-02-17 46 views
1

WinForms .NET 3.5複数選択ContextMenuStrip

データグリッド用のcontextMenuStripがあります。このcontextMenuStripには、複数のToolStripMenuItemを保持できます。そのドロップダウンで複数のアイテムを選択する機能を提供する方法はありますか?

研究テーマ - >私は C# Add Checkbox To WinForms Context Menu 前にこの1を見たが、すぐに私はメニューが消えるのアイテムのいずれかをクリックして、私は、ユーザーが選択できるようにしたい - 複数のオプションを入力し、enter]をクリックし、[か何か他のより標準的です - 助言してください]

任意のポイントは非常に便利です。

UPDATE

私はグレーとアンパッサンによって確信しています。私たちは最後のオプションを "Select Multiple"として与えることにしました。これはユーザーがチェックボックスを使用して複数のオプションを選択できる小さなフォームを呼び出します。

ありがとう。

Karephul。

+0

ああ、可能かもしれないが、それは良い考えではない。 **これはWindowsでメニューがどのように動作するかではありません。**アイテムをクリックすると、メニューは消えます。これを上書きすると、ユーザーは非常に混乱することになります。メニューが消えるべきことをいつ、どのように示すべきかを把握しなければなりません。マウスだけでメニューを使うことができるはずなので、 'Enter'は解決策ではありません。どちらも正しく動作しません。 Enterを押すと、すでに強調表示されている項目が選択されます。あなたはもっと「標準的な」ものを提案しますが、それは存在しません。あなたが想像したことはすべて非標準です。 –

+1

クリックすると自動的に消えないウィンドウはフォームです。 –

+0

チェック可能なサポート付きの別のサブメニューを追加するとどうですか? – SolidSnake

答えて

1

私は灰色とパッセンジャーによって確信しています。私たちは最後のオプションを "Select Multiple"として与えることにしました。これはユーザーがチェックボックスを使用して複数のオプションを選択できる小さなフォームを呼び出します。

ありがとう。

Karephul。