devi fare una tabella con le varie compinazioni, es.
Regione | Prov. | Comune
-----------------------------
Liguria | Savona | Ceriale
Liguria | Imperia | comune 1
Liguria | Imperia | comune 2
....
Allevento 'selectchanged' della prima listbox lanci una query del tipo: Select Prov. where Regione='Liguria'
che in VB diventa
"Select Prov. where Regione='" & listbox1.itemselected & "'"
e alla box2 togli gli elementi attuali ed inserisci il rsultato della query
poi fai lo stesso per i comuni