Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    59

    [VB08]intercettare l'evento INVIO da tastiera

    Ieri sera, seguendo le istruzioni di un amico, sono riuscito a realizzare un piccolo browser web. Stasera volevo provare ad aggiungere qualche cosa in più.
    l'indirizzo web è scritto - ovviamente - in una textbox. A differenza dei browser "seri", ieri abbiamo inserito un button al fianco della textbox: premendo il button, si intercetta l'evento navigate.
    Io - naturalmente - vorrei togliere il button e avviare il caricamento del sito tramite il tasto Return della tastiera.
    Quale evento della textbox devo implementare? Spero di essere stato chiaro.

  2. #2
    codice:
        Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress         
            If e.KeyChar = Chr(13) Then             
                   MsgBox("invio")         
            End If     
    End Sub
    molto semplice, il tasto invio è il carattere 13 in ascii, quindi se e.keychar (il tasto premuto) è 13 in questo caso di dice invio, poi tu fai quello che vuoi.

    p.s. il tasto lascialo, può sempre servire, lasci le due opzioni come in tutti i browser del mondo

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.