Ho notato una cosa: se uso una ListBox con checkbox e via codice setto una checkbox con l'operazione

codice:
ListBox.Selected(i) = True
parte automaticamente la funzione

codice:
  Private Sub ListBox_ItemCheck(Item As Integer)
  ...
  End sub
che dovrebbe partire quando l'utente va a cliccare sulla checkbox e non quando questa viene settta via codice.

Qualcuno ha trovato una sorta di soluzione a questo problemino?