選択方法を変更する(単一選択、複数選択など)

ListBoxはデフォルトで単一選択ですが
SelectionModeプロパティの値を変更し
選択方法を変更することができます。

SelectionModeプロパティに設定できる値には次のものがあります。

    SelectionMode.One              一選択(デフォルトです)
    SelectionMode.MultiSimple       複数選択
    SelectionMode.MultiExtended     複数選択(CTRLやShiftキーでの選択も可能)
    SelectionMode.None              選択不可

複数選択の場合の
選択されている項目を取得する例は次のようになります。

        private void button1_Click(object sender, EventArgs e)
        {
            // 選択されているすべての項目の文字列を表示
            foreach (string item in listBox1.SelectedItems)
                Console.WriteLine(item);

            // 選択されているすべての項目のインデックスを表示
            foreach (int index in listBox1.SelectedIndices)
                Console.WriteLine(index);
        }

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)