【问题标题】:How to control the groupbox items in .NET winforms?如何控制 .NET winforms 中的 groupbox 项?
【发布时间】:2011-03-02 01:23:09
【问题描述】:

我正在使用 .NET winforms。

我有一个groupBox,其中包含一组控件,例如文本框、下拉菜单......

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

例子:

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

【问题讨论】:

    标签: .net winforms controls


    【解决方案1】:

    您必须像往常一样编写所有代码,但您可能可以对代码中所示的某些内容使用循环(注意,此代码只是为了显示结构,它不会按原样编译):

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      相关资源
      最近更新 更多