ListBoxで複数要素を選択できるようにする方法です。
サンプル
例1)複数選択可とする(Ctrlキーを押しながら選択)
using System.Windows.Forms;
listBox1.SelectionMode = SelectionMode.MultiExtended;
[Ctrl] を押しながらクリックすることで複数選択できます。
例2)複数選択可とする(クリックで選択)
listBox1.SelectionMode = SelectionMode.MultiSimple;
選択したい要素をクリックすることで複数選択できます。
こんな感じで複数選択ができるようになります。

SelectionModeの値
SelectionModeには以下の値を設定できます。
| 値 | 意味 |
|---|---|
| MultiExtended | 複数選択可とする(Ctrlキーを押しながら選択) |
| MultiSimple | 複数選択可とする(クリックで選択) |
| One | 複数選択不可(1項目のみ選択可) ※デフォルト値 |
| None | 選択不可 |
備考
- ListBoxはデフォルトで複数選択不可となっています。
(1項目のみ選択可)
