-
ListBoxの基本的な使用方法: ListBoxコントロールをフォームに追加するには、Visual Studioのデザイナーを使用するか、コードで動的に作成することができます。以下に、基本的な使用方法の例を示します。
// フォーム上にListBoxを追加する方法 ListBox listBox = new ListBox(); listBox.Items.Add("項目1"); listBox.Items.Add("項目2"); // 他のプロパティやイベントの設定も可能 this.Controls.Add(listBox);
-
リストアイテムの操作: ListBoxに項目を追加、削除、選択する方法を説明します。
// 項目の追加 listBox.Items.Add("新しい項目"); // 項目の削除 listBox.Items.Remove("削除する項目"); // 項目の選択 listBox.SelectedItem = "選択する項目";
-
イベントの処理: ListBoxで発生するイベント(項目の選択、項目のダブルクリックなど)を処理する方法を説明します。
// 項目が選択されたときのイベントハンドラ listBox.SelectedIndexChanged += (sender, e) => { // 選択された項目の値を取得 var selectedValue = listBox.SelectedItem.ToString(); // 他の処理を実行 };
-
データバインディング: ListBoxをデータソースにバインドする方法を説明します。
// データソースの設定 List<string> dataSource = new List<string> { "項目1", "項目2", "項目3" }; listBox.DataSource = dataSource; // データソースのプロパティを表示する listBox.DisplayMember = "PropertyName";
以上が、C#でListBoxを使用するための基本的な方法といくつかのコード例です。これを参考にして、ListBoxを使ったユーザーインターフェースの作成やデータの操作を行ってみてください。