
Originariamente inviata da
deamon75
So come fare entrambi i modi, cioè ora ho provato col secondo, col primo non credo trovi difficoltà a scrivere il codice... Volevo appunto sapere qual è la soluzione più valida in termine di performance
Il primo metodo dovrebbe essere qualcosa tipo:
codice:
For Each C As Control In Me.TabPage1.Controls
If TypeOf C Is CheckBox Then
If TryCast(C, CheckBox).Checked = True Then
Message.Show(C.Name.ToString)
End If
End If
Next
E funziona, insomma mi restituisce solo i checked... ora invece del box devo mettere lista.add etc etc... mi consigli di utilizzare questa via?
EDIT:
In caso di questo metodo secondo me la cosa migliore è usare un select:
codice:
Select C.Name
Case Is "Windows"
lista.add("c:\windows")
Case Is "Temp"
lista.add("c:\user\temp")
End Select
Ovviamente non far caso a questo codice è solo un esempio, so che la sintassi è sbagliata