Originariamente inviato da vejita866
MsgBox(volumi_modifica_autori_ruoli_groupbox.Contr ols.Count.ToString) possibile che restituisca 1?

che conti solo il panel come controllo, e non quello che contiene?
Si, perchè ottieni il numero dei controlli del GroupBox e non del Panel...
Puoi fare in questi modi:


codice:
        'per nome
        Console.WriteLine(GroupBox1.Controls("panel1").Controls.Count)
        'per numero 
        Console.WriteLine(GroupBox1.Controls(0).Controls.Count)
        'direttamente
        Console.WriteLine(Panel1.Controls.Count)