vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Eingabeüberprüfung 
Autor: wincnc
Datum: 20.11.04 20:52

Versuch´s mal hiermit:
Private Sub txtEingabe_KeyPress(KeyAscii As Integer)
If InStr("0123456789", Chr$(KeyAscii)) = 0 And KeyAscii <> vbKeyBack Then _
  KeyAscii = 0
End Sub
 
Private Sub txtEingabe2_KeyPress(KeyAscii As Integer)
If InStr("0123456789", Chr$(KeyAscii)) = 0 And KeyAscii <> vbKeyBack Then _
  KeyAscii = 0
End Sub
 
Private Sub Form_Load()
txtEingabe = ""
txtEingabe2 = ""
End Sub
 
Private Sub txtEingabe_Change()
 
If txtEingabe <> "" Then
 
 txtEingabe = Int(txtEingabe) ' Nullen abschneiden
 
 If txtEingabe < 1 Or txtEingabe > 100 Then
   MsgBox "Es sind nur Zahlen von 1 bis 100 zulässig"
   txtEingabe.SetFocus
   txtEingabe.SelStart = 0
   txtEingabe.SelLength = Len(txtEingabe)
   Exit Sub
 End If
 
 If Not Me.ActiveControl = txtEingabe2 Then
  If txtEingabe = 1 Then txtEingabe2 = 500
  If txtEingabe = 2 Then txtEingabe2 = 1000
  If txtEingabe = 3 Then txtEingabe2 = 1999
 End If
 
End If
 
End Sub
 
Private Sub txtEingabe2_Change()
 
If txtEingabe2 <> "" Then
 
 txtEingabe2 = Int(txtEingabe2) ' Nullen abschneiden
 
 If Not Me.ActiveControl = txtEingabe Then
  If txtEingabe2 > 0 And txtEingabe2 < 500 Then txtEingabe = 1
  If txtEingabe2 > 499 And txtEingabe2 < 1000 Then txtEingabe = 2
  If txtEingabe2 > 999 And txtEingabe2 < 2000 Then txtEingabe = 3
 End If
 
End If
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eingabeüberprüfung407Aglarana20.11.04 20:06
Re: Eingabeüberprüfung193beko2420.11.04 20:16
Re: Eingabeüberprüfung231wincnc20.11.04 20:52

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel