オペレーター選択ボックスで特定のオプションが選択されたときに有効/無効にする必要がある値を持つコンボ ボックスの行があります。問題は、コードがパネル内のすべてのコントロールを無効にし、フォームをリロードして上記のコントロールを反応させる必要があることです。選択したコンボボックスで「なし」が選択されている場合、すべてのコントロールを無効にしますが、2番目のコンボボックスとチェックボックスも無効にします。コードに関するヘルプは大歓迎です。
private void OperatorSelect_SelectedIndexChanged(object sender, EventArgs e)
{
bool isEnabled =
(OperatorSelect.SelectedItem.ToString() != "(None)");
foreach (Control cb in this.Controls)
{
cb.Enabled = !isEnabled;
}
this.comboBoxToStillShow = !isEnabled;
this.CheckboxToStillShow = !isEnabled;
}
現在、すべてのコントロールが無効になっています。他の 2 つのコントロールを引き続き有効にし、残りのすべてを無効にするには、助けが必要です。ありがとうございました