Foreach Control in form, how can I do something to all the TextBoxes in my Form?

后端 未结 14 1556
野的像风
野的像风 2020-11-28 08:13

How can I use a Foreach Statement to do something to my TextBoxes?

foreach (Control X in this.Controls)
{
    Check if the controls is a TextBox, if it is de         


        
14条回答
  •  伪装坚强ぢ
    2020-11-28 08:37

    A lot of the above work. Just to add. If your textboxes are not directly on the form but are on other container objects like a GroupBox, you will have to get the GroupBox object and then iterate through the GroupBox to access the textboxes contained therein.

    foreach(Control t in this.Controls.OfType())
    {
       foreach (Control tt in t.Controls.OfType())
       {
            // do stuff
       }
    }
    

提交回复
热议问题