如何控制.NET winforms中的groupbox项?

时间:2010-06-10 08:07:58

标签: .net winforms controls

我正在使用.NET winforms。

我有一个groupBox,其中包含一组控件,如textbox,dropdown ....

如何控制groupBox中可用的字段?

示例:

我需要清除所有控制字段。

1 个答案:

答案 0 :(得分:2)

您必须正常编写所有代码,但是您可能可以使用循环来处理某些事情,如此代码中所示(注意,此代码只是为了显示结构,它不会按原样编译) ):

foreach(Control ctrl in groupbox1.Controls)
{
    if(typeof ctrl is TextBox)
    {
         ctrl.Text = "";
    }
    elseif // listview
    {
        ListView l = ctrl as ListView;
        l.Items.Clear()
    }
}

创建自己的用户控件可能值得包含其中包含所有其他控件的groupbox,这样您就不会在一个表单中得到太多代码。