朋友,这方法很多的,可以手动 通过ID ,来置空,也可以通过 循环判断,下面的是置空所有 的textbox的,combobox 原理也一样,我就不写了
winform窗体遍历窗体上的TextBox病赋空值、
一、方法一
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
TextBox tb = (TextBox)c;
tb.Text = string.Empty;
}
}
二、方法二
foreach (Control col in this.Controls)
{
if (col.GetType().Name.Equals("TextBox"))
{
((TextBox)col).Text = string.Empty;
}
}
在html中有一个reset的按钮,点击可以重置表单上输入的文本。
但是在Winform中,是没有这样的按钮的,只有手动的清空:
第一种方法:txtName.Text="";
第二种方法:遍历窗体上所有的控件,根据控件的类型判断
foreach (Control control in this.Controls)
{
if (control.GetType().Name=="TextBox")
{
((TextBox)control).Text = string.Empty;
}
}
初始化窗体。
OnLoad(e);