程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 在winform中查找控件

C# 在winform中查找控件

編輯:C#入門知識

/// <summary>
/// 在winform中查找控件
/// </summary>

/// <param ></param>
/// <param ></param>
/// <returns></returns>
private System.Windows.Forms.Control findControl(System.Windows.Forms.Control control, string controlName)
{
    Control c1;
    foreach (Control c in
control.Controls)
    {
        if (c.Name ==
controlName)
        {
            return
c;
        }
        else if (c.Controls.Count > 0
)
        {
            c1 =
findControl(c, controlName);
            if (c1 != null
)
            {
                return
c1;
            }
        }
    }
    return null
;
}

//調用


for (int i = 1; i <= 30; i++)
{
    string _box = "b" +
i.ToString();
    TextBox tb = (TextBox)this
.findControl(groupBox2, _box);
    tb.Text =
i.ToString();
}

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved