我想实现以下方法,其功能是清除文本框但是在按钮上调用它时遇到问题。我希望在按下按钮时应清除所有文本框。以下是我的代码:
private void ClearTextBoxes(Control control)
{
foreach (Control c in control.Controls)
{
if (c is TextBox)
{
((TextBox)c).Clear();
}
}
}
答案 0 :(得分:0)
else if (element < 'a'){
element = (char) (element + 26);
}
答案 1 :(得分:0)
只需从Button Click()处理程序中调用该方法,然后传递Form:
private void button1_Click(object sender, EventArgs e)
{
this.ClearTextBoxes(this);
}
private void ClearTextBoxes(Control control)
{
foreach (Control c in control.Controls)
{
if (c is TextBox)
{
((TextBox)c).Clear();
}
else if (c.HasChildren)
{
ClearTextBoxes(c);
}
}
}