我怀疑对此有一个简单的答案,但找到一个直接的答案是提供棘手的。
我有一组文本框/日期时间选择器/ RadioButtons,在表单内的面板中。我想按一个按钮将这些字段清除到初始状态,但是必须进入并单独编写命令以重置/清除这些字段似乎过多。表单/面板中是否有集体字段的方法?
如果有办法重置em masse,怎么能指导它本地化为单个标签或面板?
答案 0 :(得分:4)
你需要使用FOREACH ......
喜欢
foreach (Control item in panel1.Controls)
{
if (item is TextBox || item is RadioButton || item is DateTimePicker)
{
item.Text = "Initial Value";
}
}
OR
if (item.GetType() == typeof(TextBox) || item.GetType() == typeof(RadioButton)
|| item.GetType() == typeof(DateTimePicker))
{
item.Text = "Initial Value";
}