Posizionare il fucus su campo specifico

di Anonimizzato25446 il
5 risposte
Buona sera a tutti
ho un piccolo problema che non riesco a risolvere. Ho una maschera di login che si apre in modalità popUP. Effettuo il logIn e mi rimanda a quella che e la maschera principale. Fin qui tutto funziona. Su questa maschera ho creato un controllo pulsante che premuto chiude questa maschera e mi riporta alla maschera di login. Rifacendo il logIn mi si riapre la maschera principale e tramite evento caricamento sfruttando il codice
me.nome_campo.setfocus
dovrebbe riportarmi il focus sulla txtbox predefinita ma ciò non accade e il focus rimane sul controllo pulsante, costringendomi a usare il mouse per ritornare nella txtbox predefiniti. Mi serve un aiuto a spostare il focus dal controllo pulsante alla txtbox alla riapertura della maschera. Qualcuno può aiutarmi? Grazie anticipatamente per il vostro aiuto.

5 Risposte

  • Hai definito la proprietà "Ordine di spostamento"...?
    Devi mettere ad 1 la TextBox in questione...
  • Ciao Alex e un buongiorno a tutti
    si settata su 1 seguendo il tuo suggerimento, e su evento caricamento il codice come sopra ma il focus rimane sempre sul pulsante.
  • Prova così:
    
    Private Sub Form_Load()
       Me.TimerInterval=200
    End Sub
    
    Private Sub Form_Timer()
       me.nome_campo.setfocus
       Me.TimerIntervall=0
    End Sub
  • Grazie Alex Problema risolto.
    Ultima cosa come faccio a inserire risolto per chiudere il post?
  • Non è una cosa indispensabile, ma puoi modificare il Titolo ed anteporre [Risolto]
Devi accedere o registrarti per scrivere nel forum
5 risposte