ciao tutti;
sto cercando di realizzare 1 inputbox personalizzato;
ho 1 form ke contiene vari textbox;
selezionandoli con il tasto tab, il focus passa ai vari textbox;
quando uno di questi textbox,riceve il focus, con l'evento gotfocus,
si apre il form2, coè l'inputbox, ke contiene 1 textbox per l'inserimnto dei dati
ke andranno smistati tra vari textbox del form 1, 1 bottone ok e accetta i dati e chiude il form2,
cioè l'inputox;
1 bottone cancella ke elimina il contenuto del textbox presente nel'inputbox;
ed infine 1 bottone annulla ke mi riporta al form1 senza aver digitato nulla
nel textbox dell'inputox;
vi posto i codici inseriti nei due form:

codice form1:
codice:
Private Sub Text3_GotFocus()
Form2.Show
End Sub
codice form2:
codice:
Private Sub annulla_Click()
Me.Hide
End Sub

Private Sub cancella_Click()
Text1.Text = ""
End Sub

Private Sub ok_Click()
On Error Resume Next
 Form1.Text6.SetFocus  'Sposta lo stato attivo, cioè linput sul controllo TextBox6 del form1
  Me.Hide
End Sub

Private Sub Text1_Change()
Form1.Text1 = Form2.Text1
End Sub
il mio problema è ke per chiudere il form inputbox devo premere 2 volte sul pulsante ok;
mentre se clicco sul pulsante annulla il form inputbox rimane sempre attivo;
questo perchè il textbox del primo form che aveva il focus e chiamava il form 2
continua ad avere il focus;
cosa devo inserire per risolvere questi 2 problemi?