For each

di Jan il
3 risposte
Perché questo semplice spezzone di codice non funziona? Non mi segnala alcun errore! Semplicemente …. non mi cambio il fondo in bianco.
For Each control as control In Me.Controls
if typeOf control Is ComboBox Then
Control.BackColor = Color.White
End If
Next.
Grazie.

3 Risposte

  • Forse perché lo sfondo è già bianco ? il codice è corretto.
    Oppure i controlli sono in un panel ?
  • Probabilmente è come dice Patel ... se stanno in un Panel (ad esempio Panel1)
    
            For Each c As Control In Panel1.Controls.OfType(Of ComboBox)()
                c.BackColor = Color.White
            Next
    
  • Grazieee!! In effetti non ho considerato che i controlli erano in una pagina di un tabcontrol!!
    Risolto, grazie a voi.
Devi accedere o registrarti per scrivere nel forum
3 risposte