Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ListBox1.SelectedIndicesプロパティについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9014#CommentId10936
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2009/3/10 05:47:13
> ListBox1.SelectedIndicesプロパティは、
Indices が Index の複数形を現す英単語である事はご存知でしょうか?
> currentindex = ListBox1.SelectedIndices(0)の(0)は、インデックスなのでしょうか?
たとえば、ListBox に、5 つの項目が用意してあるとします。
0: あああああ
1: いいいいい
2: ううううう
3: えええええ
4: おおおおお
また、複数選択できるよう、SelecionMode プロパティも変更してある物とします。
ここで、0,1,3 が選択状態になったとしましょう。
この場合、3個選択されているのですから、.SelectedIndices.Count は「3」を返します。そして、
.SelectedIndices(0) は、最初の選択項目「0」
.SelectedIndices(1) は、2つ目の選択項目「1」
.SelectedIndices(2) は、3つ目の選択項目「3」
を返す事になるわけです。ちなみに、.SelectedIndex は最初の選択項目を表すので「0」を返します。
もし、1,4 が選択状態であれば、
.SelectedIndices.Count は「2」
.SelectedIndices(0) は「1」
.SelectedIndices(1) は「4」
.SelectedIndex は「1」
となります。このような説明で分かりますでしょうか?