【发布时间】:2012-07-05 09:28:42
【问题描述】:
我正在构建一个用于在我的应用程序中搜索数据库的表单,并且我只想将控件的输入添加为WHERE(如果已启用)。我发现最好的方法是在每组控件旁边设置一组复选框来启用它们。
现在,我可以将逻辑添加到每个复选框的CheckedChanged,但我有几种不同类型的控件——文本框、日期选择器、组合框。所以他们必须单独完成——导致相当多的样板代码。
private void ChartCheckBox_CheckedChanged(object sender, EventArgs e)
{
ClassComboBox.Enabled = ChartCheckBox.Checked;
}
有更快的方法吗?
【问题讨论】:
-
+1 表示我用图片看到的第一个问题 - 使问题非常容易理解。
-
@MichaelRodrigues 整天回答问题会让您欣赏提出好问题的艺术。