Input for WinForms
SelectedItemChanged イベントを使用して C1ComboBox にデータを設定する
C1Input コントロールの使い方 > C1Input コントロール > C1ComboBox コントロールの概要 > SelectedItemChanged イベントを使用して C1ComboBox にデータを設定する

コンボボックスで特定の項目が選択されたときに C1ComboBox にデータを設定するには、次のように、SelectedItemChanged イベントを使用します。

  1. フォームに2つの C1ComboBox を追加します。
  2. 文字列コレクションエディタを使用して、最初の C1ComboBox に文字列 "ピッツバーグ" を追加します。
  3. C1ComboBox プロパティウィンドウで SelectedItemChanged イベントをダブルクリックして、SelectedItemChanged イベントのイベントハンドラを作成します。
  4. SelectedIndexChanged イベントに次のコードを追加します。

Visual Basicでコードを書く場合

Visual Basic
コードのコピー
Private Sub comboBox1_SelectedItemChanged(sender As Object, e As EventArgs)
    c1ComboBox2.Items.Clear()
    If c1ComboBox1.SelectedItem.ToString() = "Pittsburgh" Then
        c1ComboBox2.Items.Add("Pittsburgh is known as the Steel City and the City of Bridges.")
        c1ComboBox2.Items.Add("Pittsburgh has 446 Bridges")
    Else
        c1ComboBox2.Items.Add("You did not select Pittsburgh.")
    End If
End Sub
                    

C#でコードを書く場合

C#
コードのコピー
private void comboBox1_SelectedItemChanged(object sender, EventArgs e)
{
    c1ComboBox2.Items.Clear();
    if (c1ComboBox1.SelectedItem.ToString() == "Pittsburgh")
    {
        c1ComboBox2.Items.Add("Pittsburgh is known as the Steel City and the City of Bridges.");
        c1ComboBox2.Items.Add("Pittsburgh has 446 Bridges");
    }else{
        c1ComboBox2.Items.Add("You did not select Pittsburgh.");
    }
}
                    
  1. プロジェクトを実行し、最初の C1ComboBox で[ピッツバーグ]を選択します。
  2. 2番目の C1ComboBox のドロップダウンボタンをクリックし、SelectedItemChanged イベントで追加した内容に基づいてドロップダウンリストに項目が追加されていることを確認します。

     

関連トピック