Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    431

    [vb net 2010] Problema form e tasti premuti

    Ciao a tutti, ho un form nel quale vorrei che quando premo un tasto mi facesse una determinata funzione (lo zoom di un immagine) ma con il seguente codice non ci riesco
    codice:
    Private Sub caricamento_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
            Select Case e.KeyChar
    
                Case Chr(Keys.Enter)
                    MsgBox("invio")
                Case Chr(Keys.F1)
                    MsgBox("f1")
                Case Chr(Keys.F2)
                    MsgBox("f2")
    
            End Select
        End Sub
    ho gia' impostato la proprieta del form keypreview=true ed effettivamente al premere del tasto invio mi visualizza il messaggio per i tasti F1 ... F12 non funziona. Mi potete aiutare?
    grazie
    Da un grande potere derivano grandi responsabilità

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non usare l'evento KeyPress ma il KeyDown e all'interno scrivi

    codice:
            Select Case e.KeyCode
    
                Case Keys.Enter
                    MsgBox("invio")
                Case Keys.F1
                    MsgBox("f1")
                Case Keys.F2
                    MsgBox("f2")
    
            End Select
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    431
    Ottimo! funziona, stato provando anche con keyup ma anche li non funzionano quei tasti.
    ciao e grazie
    Da un grande potere derivano grandi responsabilità

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.