滨_Notepad

学习工作点滴积累
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

清空窗体内所有控件的值(WinForm)

Posted on 2007-12-05 19:39  新人~  阅读(2212)  评论(0编辑  收藏  举报

 


clean(This.FindForm())
//调用

public static void clean(Form form )  //接收Form窗体
{
            
for (int i = 0; i < form.Controls.Count; i++)
            
{
                
foreach (Control control in form.Controls[i].Controls)
                
{
                    
if (control is TextBox)
                    
{
                        (control 
as TextBox).Text = "";
                    }

                    
if (control is CheckBox)
                    
{
                        (control 
as CheckBox).Checked = false;
                    }

                    
if (control is ComboBox)
                    
{
                        (control 
as ComboBox).SelectedIndex = 0;
                    }

                    
//其它控件类似以上操作即可
                 }

          }

}