0

我怀疑对此有一个简单的答案,但要找到一个直接的答案却很棘手。

我有一组文本框/日期时间选择器/单选按钮,等在表单的面板内。我想制作一个按钮来将这些字段清除为其初始状态,但是必须进入并单独编写命令来重置/清除这些字段似乎过多。有没有办法在表单/面板中集中字段?

如果有一种方法可以重置 em masse,那么如何将其定向到单个选项卡或面板?

4

1 回答 1

4

您需要为此使用 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";
}
于 2013-04-26T04:40:05.007 回答