Quindi teorizzato diventa:
1. Ciclo ogni controllo presente nel mio form (nel mio caso tabcontrol)
2. Controllo se il "controllo" che sto processando è di tipo "CHECKBOX"
3. Se è di tipo checkbox controllo se è "checked"
4. Se tutto va a buon fine aggiungo la directory (contenuta nella proprietà del controllo checkbox) nella lista di directory




in codice è:
codice:
For Each C As Control In Me.TabPage1.Controls
    If TypeOf C Is CheckBox Then
        If TryCast(C, CheckBox).Checked Then
            Lista.Add(New IO.DirectoryInfo(cstr(C.tag)))
        End If
    End If
Next
FunzioneSvuotaDirectory(Lista)