我正在构建一个用于在我的应用程序中搜索数据库的表单,并且我只想添加一个控件的输入,WHERE
如果它启用的话。我发现最好的方法是在每组控件旁边设置一组复选框来启用它们。
现在,我可以CheckedChanged
为每个复选框添加逻辑,但我有几种不同类型的控件——文本框、日期选择器、组合框。所以他们必须单独完成——导致相当多的样板代码。
private void ChartCheckBox_CheckedChanged(object sender, EventArgs e)
{
ClassComboBox.Enabled = ChartCheckBox.Checked;
}
有没有更快的方法来做到这一点?