Visual BasicでListBoxコントロールを使用する方法

VB環境で、ListBoxコントロールはユーザーから1つ以上の項目を選択できるリストを表示するために使用されます。以下にListBoxコントロールの使用手順を示します。

  1. ユーザーコントロールにListBoxコントロールをドラッグアンドドロップするか、実行時に以下のコードを使用してListBoxコントロールを作成します。
Dim listBox As New ListBox
Me.Controls.Add(listBox)
  1. フォームが読み込まれると、ListBox コントロールにアイテムが追加されます。1 つのアイテムを追加するには Add メソッドを使用し、複数のアイテムを追加するには AddRange メソッドを使用し、データ ソースをバインドするにはデータ バインディングを使用できます。例:
listBox.Items.Add("Item 1")
listBox.Items.AddRange({"Item 2", "Item 3", "Item 4"})
listBox.DataSource = dataSource
listBox.DisplayMember = "PropertyName"
  1. ListBox コントロールの SelectionMode プロパティを設定して選択モードを指定できます。一般的な選択モードは Single(単一選択)と MultiSimple(複数選択)です。例:
listBox.SelectionMode = SelectionMode.Single
  1. 選択された項目の集まりを取得するには、SelectedItems プロパティを使用して、ユーザーが選択した項目を取得できます。例:
For Each selectedItem As Object In listBox.SelectedItems
    ' 处理选中项
Next
  1. カスタムデータを ListBox コントロールに表示するには、ListBox コントロールの DrawMode プロパティと DrawItem イベントを使用します。DrawMode プロパティを OwnerDrawFixed または OwnerDrawVariable に設定して、DrawItem イベントで各項目の内容を描画します。例:
listBox.DrawMode = DrawMode.OwnerDrawFixed

Private Sub listBox_DrawItem(sender As Object, e As DrawItemEventArgs) Handles listBox.DrawItem
    ' 绘制项的内容
End Sub

ListBoxコントロールの基本的な使い方は以上になります。実際のニーズに応じて、カスタマイズや操作をさらに追加できます。

bannerAds