Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Controllo TextBox

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    389

    Controllo TextBox

    Devo tramite un textbox inserire un numero e al momento che faccio IsNumeric se digito + o un - (o altra op. matematica) mi dice errore in quanto successivamente eseguo una query.

    Esiste un funzione che controlli ciò.

  2. #2
    credo di possa eseguire tramite il controllo dei caratteri ascii immessi (se ho capito il problema)... all'evento keypress aggiungi un codice che controlla se il tasto premuto è uno di quelli consentiti tra i caratteri ascii prescelti... Se trovo qualche tag sull'argomento... te lo posto!!!
    M.C.P. Visual InterDev

  3. #3
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Potresti cercare i caratteri non ammessi (+ o -) e cancellarli.
    codice:
    Private Function StrGiusta(Str1 As String) As String
    Dim Cont As Integer
    
    For Cont = 1 To Len(Str1)
      If InStr(1, "0123456789,", Mid(Str1, Cont, 1)) = 0 Then
        Str1 = Replace(Str1, Mid(Str1, Cont, 1), "")
      End If
    Next Cont
    StrGiusta = Str1
    End Function
    
    Private Sub Text1_Change()
    Text1.Text = StrGiusta(Text1.Text)
    Text1.SelStart = Len(Text1.Text)
    End Sub

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.