Salve...

sto facendo un ciclo for each per iterare una serie di controlli posti all'interno di un GroupBox....

Sostanzialmente devo solo scorrere i controlli contenuti nel groupbox e modificare la proprietà BACKCOLOR....

ho usato qualcosa di questo tipo

codice:
Dim obj As Object
       For Each obj In GroupBox.Controls
            If TypeOf obj Is ComboBox Or TypeOf obj Is TextBox Then
                obj.BackColor = color.red
            End If
        Next obj
MA mi stavo chiedendo se non è meglio usare al posto di una oggetto generico un oggetto CONTROL....cioè cosi

codice:
Dim ctrl As control
       For Each ctrl In GroupBox.Controls
            If TypeOf ctrl Is ComboBox Or TypeOf ctrl Is TextBox Then
                ctrl.BackColor = color.red
            End If
        Next ctrl
So che queste nozioni sono alla base di una buona programmazione ma sono nel pallone...non ricordo ..... il codice funziona in entrambi i modi....ho fatto un test calcolando i millisecondi usati dalle 2 procedure separatamente, ma ho l'impressione che il tutto vari molto in base al carico momentaneo del mio PC....

Mi rinfrescate la memoria ?