我正在使用.NET winforms。
我有一个groupBox
,其中包含一组控件,如textbox,dropdown ....
如何控制groupBox中可用的字段?
示例:
我需要清除所有控制字段。
答案 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,这样您就不会在一个表单中得到太多代码。