【发布时间】:2011-03-02 01:23:09
【问题描述】:
我正在使用 .NET winforms。
我有一个groupBox,其中包含一组控件,例如文本框、下拉菜单......
如何控制 groupBox 中可用的字段?
例子:
我需要清除所有控制字段。
【问题讨论】:
我正在使用 .NET winforms。
我有一个groupBox,其中包含一组控件,例如文本框、下拉菜单......
如何控制 groupBox 中可用的字段?
例子:
我需要清除所有控制字段。
【问题讨论】:
您必须像往常一样编写所有代码,但您可能可以对代码中所示的某些内容使用循环(注意,此代码只是为了显示结构,它不会按原样编译):
foreach(Control ctrl in groupbox1.Controls)
{
if(typeof ctrl is TextBox)
{
ctrl.Text = "";
}
elseif // listview
{
ListView l = ctrl as ListView;
l.Items.Clear()
}
}
可能值得创建您自己的用户控件,其中包含包含所有其他控件的组框,这样您就不会在一个表单中编写太多代码。
【讨论】: