Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [vb6] Key Ascii

  1. #1
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360

    [vb6] Key Ascii

    Ragazzi quall'è il key ascii del tasto delete ??

    il mio problema è questo

    If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then
    KeyAscii = 0
    End If
    If Len(txtPiva.Text) > 10 Then
    MsgBox "La P.Iva deve contenere solo 11 Numeri"
    KeyAscii = 0
    End If

    questo è il codice che uso in un campo per inserimento partita iva..se raggiungo il valore mx 11 e cancello lui lo prende come un carattere di inserimento e mi comunica La P.Iva deve contenere solo 11 Numeri

    a m e serve solo che mi escluda il key ascci del delete..sapete il codice??

  2. #2
    Utente bannato
    Registrato dal
    Jan 2000
    Messaggi
    360
    ho sbagliato..chi me lo sposta?

  3. #3
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    codice:
    If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 Then
      KeyAscii = 0
    End If
    If Len(TxtPiva.Text) > 10 And KeyAscii <> 8 Then
      MsgBox "La P.Iva deve contenere solo 11 Numeri"
      KeyAscii = 0
    End If

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    221
    ciao drocchia cmq per controllare la lunghezza del text, c'è una porprietà del text(sulla barra laterale o fai text1.maxlenght = 10)che si chiama maxlenght = 0 se metti 10 praticamente l'11° carattere non te lo fa mettere così non fai quel controllo....poi il tasto delete come ctrl e altri tasti non si vedono non ti fanno uscire proprio il key spero di esserti stato d'aiuto:mavieni: :sexpulp: :metallica :metallica

  5. #5
    'almeno massimo puoi inserire 10 caratteri
    private sub form_load()
    text1.maxlenght=10
    end sub

    'almeno puoi inserire solo numeri
    private sub text1_KeyPress(KeyAscii As Integer)
    If InStr("0123456789", Chr$(KeyAscii)) = 0 Then KeyAscii = 0
    End Sub
    Let's your dream came true!

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.