重置面板内的控件到它们的起始状态
本文关键字:状态 控件 | 更新日期: 2023-09-27 18:10:53
我怀疑这个问题有一个简单的答案,但是要找到一个直接的答案是很棘手的。
我有一组文本框/日期时间选择器/单选按钮等面板内的窗体。我想做一个按钮来清除这些字段到他们的初始状态,但不得不进入和单独代码命令重置/清除这些字段似乎过多。是否有一种方法来集体字段在一个表单/面板?
如果有一种方法可以重置em质量,如何将其定位到单个选项卡或面板?
您需要对它使用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";
}