vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Fragen & Antworten rund um sev-Komponenten
Re: Betragseingaben in der Textbox - runtime error 13 
Autor: caramba
Datum: 10.07.08 07:37

Hallo Dieter,

das sehe ich auch so, Ursache ist sicher nicht sevEingabe. Nur finde
ich dieselbe auch nicht in der nachfolgenden Check_NumericKey-Proz.

Ich war allerdings der Meinung, dass ein sevEingabe-Control weitgehend
einer VB-Textbox entspricht!? Liege ich da falsch?


Gruss
Rainer


' Nur Zahlen (optional Komma und Punkt)
Public Sub Check_NumericKey(KeyAscii As Integer, _
  Optional bAllowDecimal As Boolean = True, _
  Optional bAllowNegative As Boolean = True, _
  Optional oText As TextBox = Nothing)
 
  Select Case KeyAscii
    ' Zahlen, Backspace und Return
    Case 48 To 57, 8, 13
 
    ' Minus für Negativ-Zahlen
    Case 45
      KeyAscii = 0
      If bAllowNegative Then
        If Not oText Is Nothing Then
          ' nur zulässig, wenn Cursor an 1. Position
          If (oText.SelStart = 0 Or oText.SelLength = Len(oText.Text)) Then
            KeyAscii = 45
          End If
        End If
      End If
 
    ' Aus Punkt wird autom. Komma
    Case 46, 44
      If bAllowDecimal Then
        If KeyAscii = 46 Then KeyAscii = 44
 
        ' nicht zulässig, falls bereits ein Komma
        ' enthalten
        If Not oText Is Nothing Then
          If InStr(oText.Text, ",") > 0 Then KeyAscii = 0
        End If
      Else
        KeyAscii = 0
      End If
 
    Case Else
      ' alle anderen Zeichen ignorieren
      KeyAscii = 0
  End Select
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Betragseingaben in der Textbox - runtime error 13857caramba09.07.08 20:30
Re: Betragseingaben in der Textbox - runtime error 13627ModeratorDieter09.07.08 21:15
Re: Betragseingaben in der Textbox - runtime error 13710caramba10.07.08 07:37
Re: Betragseingaben in der Textbox - runtime error 13656ModeratorDieter10.07.08 07:47
Re: Betragseingaben in der Textbox - runtime error 13710caramba10.07.08 07:48
Re: Betragseingaben in der Textbox - runtime error 13617ModeratorDieter10.07.08 07:49
Re: Betragseingaben in der Textbox - runtime error 13611ModeratorDieter10.07.08 07:51
Re: Betragseingaben in der Textbox - runtime error 13621caramba10.07.08 09:49
Re: Betragseingaben in der Textbox - runtime error 13641ModeratorDieter10.07.08 09:54
Re: Betragseingaben in der Textbox - runtime error 13608caramba10.07.08 10:14
Re: Betragseingaben in der Textbox - runtime error 13728ModeratorDieter10.07.08 10:21
Re: Betragseingaben in der Textbox - runtime error 13578caramba10.07.08 10:28

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-2024 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