Originariamente inviato da MItaly
No per carità, non l'antipattern for-if
Form.Controls è una Control.ControlCollection, la cui proprietà Item ha un overload per recuperare il controllo con il nome richiesto; per cui:
codice:
Form.Controls.Item("nome_controllo").BackColor = Color.Colore
Allora in caso dovresti eseguire una funzione for-loop
come agiresti per controllare se un dato equivale ad un altro dato?
sono curioso perchè nei cicli for uso spesso le condizioni IF oppure uno switch.