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

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

  1. フォームに2つの C1ComboBox を追加します。
  2. 最初の C1ComboBox では、文字列コレクションエディタで次のように行単位で項目を追加します。

 

  1. C1ComboBox プロパティウィンドウで SelectedIndexChanged イベントをダブルクリックして、SelectedIndexChanged イベントのイベントハンドラを作成します。
  2. SelectedIndexChanged イベントに次のコードを追加します。

Visual Basic でコードを書く場合

Title Text
コードのコピー

 Private Sub comboBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
    c1ComboBox2.Items.Clear()
    If c1ComboBox1.SelectedIndex.ToString() = "1" Then

        c1ComboBox2.Items.Add("You selected the second item.")
    Else

        c1ComboBox2.Items.Add("You did not select the second item.")
    End If
End Sub

C# でコードを書く場合

C#
コードのコピー

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            c1ComboBox2.Items.Clear();
            if (c1ComboBox1.SelectedIndex.ToString() == "1")
            {
                c1ComboBox2.Items.Add("You selected the second item.");
              
            }
            else
            {
                c1ComboBox2.Items.Add("You did not select the second item.");

            }
        }

  1. プロジェクトを実行し、最初の C1ComboBox で、最初のインデックスまたは2番目の項目 "Orlando" を選択します。
  2. 2番目の C1ComboBox のドロップダウンボタンをクリックし、SelectedIndexChanged イベントで追加した内容に基づいてドロップダウンリストに項目が追加されていることを確認します。

関連トピック