Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185

    [vb.net] evento keypress, dove sbaglio?

    Uso VB 2005 EE.

    Vorrei che alla pressione di una combinazione di tasti, esempio CTRL + Q si verificasse un evento.

    Leggendo nel forum e googleggiando ho pensato di poter fare quanto sopra con i KeyPress ma, provando anche solo con l'evento pressione CTRL, non ne esco.

    Sicuramente è errato il codice che ho scritto che è il seguente:

    codice:
        Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
            If e.KeyChar = Convert.ToChar(Keys.Control) Then
                _GroupBox1.Visible = True
            End If
        End Sub
    Vi ringrazio in anticipo per tutto l'aiuto che mi state dando... :-)

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    metti a true la proprietà keypreview del form

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185
    Originariamente inviato da Stoicenko
    metti a true la proprietà keypreview del form
    L'ho fatto ma non cambia nulla...

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    hai messo un break point sull'evento per vedere se almeno passa per di la?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    185
    Originariamente inviato da Stoicenko
    hai messo un break point sull'evento per vedere se almeno passa per di la?
    Anche con un break point non ne venivo a capo.
    Ho risolto con un evento KeyUp che probabilmente era quello che mi serviva fin dall'inizio...

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.