VBでコンボボックスに項目を追加するには
Visual Basic では次の手法でコンボボックスに追加できます。
- 静的な追加:設計時にコンボボックスのリスト項目を手動で追加します。コンボボックスのプロパティウィンドウで Items プロパティを見つけ、編集ボタンをクリックしてから、追加する必要がある内容を一行ずつ入力します。
- 実行中にコードを使用してコンボボックスにコンテンツを追加します。 Add メソッドを使用してコンボボックスの Items コレクションに新しい項目を追加できます。次のようにします。
- ComboBox1.Items.Add.(“項目1”)
ComboBox1.Items.Add.(“項目2”)
ComboBox1.Items.Add.(“項目3”) - 一度に複数の項目を追加したい場合はAddRangeメソッドを使用できます。
- ComboBox1.Items.AddRange(New String() {“項目 1”, “項目 2”, “項目 3”})
- データバインディング:コンボボックスをデータソースに結合し、データソース内のコンテンツを自動的に表示できます。`DataSource` プロパティを使用して、次のようにデータソースをコンボボックスにバインドできます。
- ComboBox1.DataSource = myDataTable ‘ myDataTableはデータを含むDataTableオブジェクト
ComboBox1.DisplayMember = “Column1” ‘ コンボボックスに表示する列名を指定
ComboBox1.ValueMember = “Column2” ‘ 選択項目の値を指定 - こうすると、コンボボックスには、myDataTableのColumn1列の内容が自動的に表示されます。
WPFアプリケーションの場合は、別の方法で内容を追加する必要があります。