Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    vb net tasto tab e invio

    ciao ancora a tutti ma mi sono ricordato di 2 cose da chiedere:

    1) sapete dirmi come faccio data una form a fare partire la sub
    premutoinvio() quando l'utente preme il tasto invio sulla tastiera indipendentemente dal componente selezionato?

    2) supponiamo di avere un bottone come faccio al click del bottone a dirgli spostati sul componente con tabindex = 11 (ovviamente conosco anche il nome del componente..... nn so se puo' servire questa specificazione)

  2. #2
    1. Imposta la proprietà del form KeyPreview = True e utilizza l'evento KeyUp (oppure KeyDown) del form in questo modo:
    codice:
        Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
            If e.KeyCode = Keys.Enter Then
                Call PremutoInvio()
            End If
        End Sub
    2. chiama il metodo Focus del controllo che deve ricevere lo stato attivo:
    codice:
        Button1.Focus()
    Ciao
    Chi non cerca trova.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.