Buscar control por nombre desde los controles de Windows Forms

Tengo una lista de mis nombres de cuadros de texto, y quiero encontrar un control por nombre. ¿Como es posible?

Use Control.ControlCollection.Find .

TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; tbx.Text = "found!"; 

EDIT para asker:

 Control[] tbxs = this.Controls.Find(txtbox_and_message[0,0], true); if (tbxs != null && tbxs.Length > 0) { tbxs[0].Text = "Found!"; } 

Puedes usar:

 f.Controls[name]; 

Donde f es tu variable de forma. Eso te da el control con el name .

 TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; tbx.Text = "found!"; 

Si Controls.Find no se encuentra “textBox1” => error. Debe agregar código.

 If(tbx != null) 

Editar:

 TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox; If(tbx != null) tbx.Text = "found!";