VB2008コントロール使用例:リストボックス(ListBox)の使い方リストボックス コントロールの使用例サンプルですコントロールの使用例へ■リストボックスの項目を選択し、「選択項目」ボタンをクリックすると、選択されているインデックスNo.と項目名がラベルに表示されます。 インデックスNo.は0からになります。選択されていない場合は、-1が返ります。 「選択項目削除」をクリックすると、選択されている項目が削除されます。 ■実行コード Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim i As Long '登録 For i = 1 To 10 Me.ListBox1.Items.Add(i.ToString & "リストボックス") Next End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'クリア Me.ListBox1.Items.Clear() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click '選択されているインデックス If ListBox1.SelectedIndex < 0 Then Label1.Text = "選択されていません。" Else '選択されているインデックスと項目 Label1.Text = ListBox1.SelectedIndex & " : " & ListBox1.SelectedItem End If End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click '選択されているインデックス If ListBox1.SelectedIndex < 0 Then Label1.Text = "選択されていません。" Else '選択されているインデックスと項目 Label1.Text = ListBox1.SelectedIndex & " : " & ListBox1.SelectedItem '削除 ListBox1.Items.RemoveAt(ListBox1.SelectedIndex) End If End Sub End Class Visual Basic 2008 Express Edition実践入門 |