这个问题有点水平,但也不难。我现在假设你自定义面板上只有Textbox和listbox两种控件(其他类似做法)
private void button1_Click(object sender, EventArgs e)
{
try
{
foreach (Control control in this.Controls)
{
if (control is TextBox)
{
TextBox txt=control as TextBox ;
if(txt!=null)
txt.Text ="";
}
if (control is ListBox)
{
ListBox lst = control as ListBox;
if (lst != null)
lst.Items.Clear();
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
你说的重置应该是将textbox、listbox中输入的文字清空,这样的话你就添加一个按钮单击事件,然后textbox.text="",listbox也一样,一边重置功能都是这样写的