我怀疑对此有一个简单的答案,但要找到一个直接的答案却很棘手。
我有一组文本框/日期时间选择器/单选按钮,等在表单的面板内。我想制作一个按钮来将这些字段清除为其初始状态,但是必须进入并单独编写命令来重置/清除这些字段似乎过多。有没有办法在表单/面板中集中字段?
如果有一种方法可以重置 em masse,那么如何将其定向到单个选项卡或面板?
您需要为此使用 FOREACH .....
像
foreach (Control item in panel1.Controls)
{
if (item is TextBox || item is RadioButton || item is DateTimePicker)
{
item.Text = "Initial Value";
}
}
或者
if (item.GetType() == typeof(TextBox) || item.GetType() == typeof(RadioButton)
|| item.GetType() == typeof(DateTimePicker))
{
item.Text = "Initial Value";
}