Ciao giovani, ho un problema, causa non mia.
Mi è stato passato un gestionale che ha un form con una listview.
Premendo F10 si visualizza un secondo form dove si puo' inserire un nuovo record che popolera' la precedente listview.
Tutto bene, ma ho problemi con il set focus.
Siccome il primo form era solo una istview, è stata inserita al suo interno un text invisibile dove viene passato il focus sul form successivo, solo che al ritorno il focus mi torna nella text e non nella listview
posto anche del codice
in questo modo passo il focus nel form frmMascheracritericodice:********************************************************************** Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer) On Error Resume Next If KeyCode = vbKeyF10 Then Text1.SetFocus: frmMascherecriteri.Show 1 End Sub ********************************************************************** Private Sub cForm_Inizializza(ByVal bNuovoLavoro As Boolean) On Error Resume Next Text1.SetFocus 'frmMascherecriteri.Show 1 End Sub Private Sub cForm_ListDoubleClick(ByVal Item As MSComctlLib.ListItem) On Error Resume Next Text1.SetFocus frmMascherecriteri.Show 1 End Sub **********************************************************************
ma non esiste un altro modo senza fare sta trafila e senza avere questo grave problema estetico nel form?
Grazie (a chici ha capito)
:master:


Rispondi quotando