Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ListBox1.SelectedIndicesプロパティについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9014#CommentId10934
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
デフォルト
 (社会人)
投稿日時
2009/3/10 04:24:31
ListBox1.SelectedIndicesプロパティは、MSDNで調べると
「ListBox 内で現在選択されているすべての項目の 0 から始まるインデックス番号を格納するコレクショ ンを取得します」
下記は、アイテムを移動させるプログラムですが、コードの中にある
currentindex = ListBox1.SelectedIndices(0)の(0)は、インデックスなのでしょうか?
それともListBox1.SelectedIndices(0)というように表記するべきものと決まっているのでしょうか?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim currentindex As Integer
For i As Integer = 0 To ListBox1.SelectedIndices.Count - 1
currentindex = ListBox1.SelectedIndices(0)
ListBox2.Items.Add(ListBox1.Items(currentindex))
ListBox1.Items.RemoveAt(currentindex)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim currentindex As Integer
For i As Integer = 0 To ListBox2.SelectedIndices.Count - 1
currentindex = ListBox2.SelectedIndices(0)
ListBox1.Items.Add(ListBox2.Items(currentindex))
ListBox2.Items.RemoveAt(currentindex)
Next
End Sub