vb.net non offre una gestione delle matrici di controllo
per gestire dinamicamente i controlli devi lavorare sugli handles
per crearne ti basta dichiararlo e dire dove deve posizionarsi