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
MA mi stavo chiedendo se non è meglio usare al posto di una oggetto generico un oggetto CONTROL....cioè cosicodice: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
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....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
Mi rinfrescate la memoria ?

Rispondi quotando