Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    35

    [VB.Net] Problema Intercettazione tasti funzione

    Ciao,ho un problema ad intercettare la pressione dei tasti funzione in una textbox

    Vorrei che premendo F9 nella textbox mi aprisse un altro form,solo che non funziona

    Questo è il codice:

    codice:
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
    
            If e.KeyChar = Chr(120) Then 'Chr(120) = F9
    
               Form1.ShowDialog()
    
           'End If
    
        End Sub
    Se provo a mettere qualsiasi altro tasto (ad eccezione dei tasti funzione) va,con quelli no...

    Quale può essere il problema???
    Grazie

  2. #2
    Prova con Chr(Keys.F9)... magari da' il codice corretto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    35
    Grazie per la risposta,comunque sono riuscito a risolvere...
    Ho scoperto (grazie ad un piccolo aiutino) che i tasti funzione non vengono intercettati nell'evento KeyPress,ma solo negli eventi KeyUp e KeyDown,quindi non ho fatto nient'altro che mettere il codice nell'evento KeyDown e funziona perfettamente.
    Ciao

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.