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

    VB.Net - Intercettare la pressione di tasti specifici durante digitaz in una Textbox

    VB.Net 2003
    Salve, sono alle prese con il seguente problema: devo intercettare la pressione di tutti i tasti DIVERSI dalle cifre numeriche ("1", "2", "3", "4", "5", "6", "7", "8", "9", "0") durante la digitazione in una TextBox (name: TextBox1) e rifiutarli (mantenendo intatto il contenuto della digitazione attiva). Ho provato con:
    *** code

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
    Dim tasto As Integer
    tasto = Asc(e.KeyChar)
    If tasto < 48 Or tasto > 57 Then
    ???????????????????????????????????
    End If
    End Sub

    *** end code
    ma non riesco a trovare un metodo che mi "ripulisce" il tasto premuto .
    Potete aiutarmi? (oppure sapete suggerirmi una soluzione migliore?)
    Grazie!
    MXL

  2. #2
    Utente di HTML.it L'avatar di danjwo
    Registrato dal
    Aug 2007
    Messaggi
    43
    Non ho ben capito cosa intendi con "Ripulisca il tasto"

    Questo Codice:
    codice:
        Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
            Dim tasto As Integer
            tasto = Asc(e.KeyChar)
            If tasto < 48 Or tasto > 57 Then
                e.Handled = True
            End If
        End Sub
    Permette nella textbox l'immissione di solo numeri..
    Sicut Nox Silentes

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    62
    GRANDISSIMO!
    Proprio quello che intendevo!
    Grazie 1000!
    MXLMXL

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.