Puedes poner en el evento Load de cada forma algo como ésto:
Cita: private void Form1_Load(object sender, EventArgs e)
{
DisableTextBox(this);
}
private void DisableTextBox(Control obj)
{
foreach (Control c in obj.Controls)
{
if (c.GetType() == typeof(TextBox))
((TextBox)c).Enabled = false;
else
DisableTextBox(c);
}
}
Y listo, todos los textbox que encuentre en la forma los va a deshabilitar (aun estando dentro de un container)
Espero que sea lo que buscas
Salu2