Come soluzione non mi sembra proprio ottimale. Se hai diverse rate
come posizioni i bottoni nel form ? Ci staranno tutti ?
Una soluzione più funzionale potrebbe essere quella di impostare la
proprietà style della List a '1 - CheckBox'.
Posizionare un solo bottone cmdStampa e nell'evento Click di questo
lanciare la stampa per gli elementi selezionati :
codice:
Private Sub Command2_Click()
Dim a As Integer
For a = 0 To List1.ListCount - 1
If List1.Selected(a) = True Then
' Richiama la routine di stampa della fattura
'
MsgBox "Stampa fattura " & List1.List(a)
' Se devi deselezionare l'elemento dopo la stampa
List1.Selected(a) = False
End If
Next a
End Sub
Ciao,