C#でSelectedIndexChangedを使用する方法は何ですか。
C#のSelectedIndexChangedは、選択されたインデックスの値が変更されたときに起動されるイベントです。通常はコンボボックスやリストボックスコントロールで使用できます。
ドロップダウンリストボックスまたはリストボックスで新しい項目を選択すると、SelectedIndexChanged イベントが発生して指定されたイベントハンドラが実行されます。このイベントハンドラを使用して、選択項目の変更に応答して、他の関連するコントロールのデータを更新したり、特定のロジックを実行したりするなどの操作を行うことができます。
SelectedIndexChanged イベントの基本的な使用方法を以下に示します。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选择的索引值
int selectedIndex = comboBox1.SelectedIndex;
// 获取选择的项的值
string selectedValue = comboBox1.SelectedItem.ToString();
// 执行其他操作,如更新相关控件的数据
label1.Text = "您选择的项是:" + selectedValue;
}
上の例で、ComboBox1はComboBoxコントロールであり、ComboBox1の選択が変更されると、SelectedIndexChangedイベントがトリガーされます。イベントハンドラーは選択されたインデックス値と項目値を取得し、Label1コントロールを更新して選択された項目を表示します。
コントロールの初期化時にSelectedIndexChangedイベントが自動的に一度発生する場合があるので注意が必要です。そのため、イベントハンドラには、コントロール初期化時に不要な処理を実行しないような条件分岐などを追加しておく必要があります。