vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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

VB.NET - Ein- und Umsteiger
Tastatureingaben enschränken / abfangen 
Autor: shivan
Datum: 19.10.09 11:50

Hallo zusammen!

In einer TextBox soll ein Datum angezeigt werden, das man mittels Tastatur, z.B. Pfeil-, sowie Plus- Minustasten ändern kann. Das habe ich nun auch geschafft, doch wenn auf das Plus drücke, erscheint das Plus auch in der TB.

Beispiel:

19.10.2009 --> 2+0.10.2009

Code:

Case Keys.Down, Keys.OemMinus
                'Text validieren (schauen, ob Text einem gültigen Datum 
                ' entspricht)
                Try
                    Dim dTest As Date = CDate(sender.text)
                Catch ex As Exception
                    Exit Select
                End Try
                'Ermitteln, auf welcher Position die Einfügemarke ist (Tag, 
                ' Monat, Jahr)
                Dim iPos As Integer = txtdate.SelectionStart
                'Entsprechendes Intervall erhöhen
                If iPos = 0 Then
                    txtdate.Text = DateAdd(DateInterval.Day, -1, CDate( _
                      txtdate.Text))
                ElseIf iPos > 0 And iPos < 3 Then
                    txtdate.Text = DateAdd(DateInterval.Day, -1, CDate( _
                      txtdate.Text))
                ElseIf iPos < 6 Then
                    txtdate.Text = DateAdd(DateInterval.Month, -1, CDate( _
                      txtdate.Text))
                ElseIf iPos >= 6 Then
                    txtdate.Text = DateAdd(DateInterval.Year, -1, CDate( _
                      txtdate.Text))
                End If
                'Dafür sorgen, dass Einfügemarke an ursprünglicher Position 
                ' bleibt.
                Try
                    txtdate.SelectionStart = iPos - 1
                Catch
                    Exit Select
                End Try
Kennt jemand eine Möglichkeit, um dies so hinzubekommen, wie oben beschrieben? Wär super, wenn jemand einen Lösungsvorschlag hätte!

Danke & Gruss

Shivan
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tastatureingaben enschränken / abfangen1.873shivan19.10.09 11:50
Re: Tastatureingaben enschränken / abfangen1.261Helmuth19.10.09 12:29
Re: Tastatureingaben enschränken / abfangen1.104shivan21.10.09 11:43
Re: Tastatureingaben enschränken / abfangen1.220ModeratorDaveS19.10.09 12:40
Re: Tastatureingaben enschränken / abfangen1.128shivan19.10.09 15:23
Re: Tastatureingaben enschränken / abfangen1.158ModeratorDaveS19.10.09 15:36
Re: Tastatureingaben enschränken / abfangen1.152shivan19.10.09 15:39
Re: Tastatureingaben enschränken / abfangen1.183ModeratorDaveS19.10.09 15:54
Re: Tastatureingaben enschränken / abfangen1.193Helmuth19.10.09 16:26
Re: Tastatureingaben enschränken / abfangen1.188keco19.10.09 17:11
Re: Tastatureingaben enschränken / abfangen1.150shivan19.10.09 17:25
Re: Tastatureingaben enschränken / abfangen1.176keco19.10.09 17:32
Re: Tastatureingaben enschränken / abfangen1.132shivan19.10.09 17:39
Re: Tastatureingaben enschränken / abfangen1.168keco19.10.09 17:42
Re: Tastatureingaben enschränken / abfangen1.194Helmuth19.10.09 18:03
Re: Tastatureingaben enschränken / abfangen1.161keco19.10.09 18:07
Re: Tastatureingaben enschränken / abfangen1.124Helmuth19.10.09 18:14
Re: Tastatureingaben enschränken / abfangen1.132keco19.10.09 18:16
Re: Tastatureingaben enschränken / abfangen1.302Helmuth19.10.09 18:30
Re: Tastatureingaben enschränken / abfangen1.147shivan20.10.09 10:55
Re: Tastatureingaben enschränken / abfangen1.109shivan20.10.09 11:00
Re: Tastatureingaben enschränken / abfangen1.088shivan20.10.09 11:33
Re: Tastatureingaben enschränken / abfangen1.193Maas20.10.09 12:51
Re: Tastatureingaben enschränken / abfangen1.122shivan20.10.09 13:22
Re: Tastatureingaben enschränken / abfangen1.237ModeratorDaveS20.10.09 12:42
Re: Tastatureingaben enschränken / abfangen1.258ModeratorDaveS20.10.09 14:33
Re: Tastatureingaben enschränken / abfangen1.208shivan20.10.09 14:56
Re: Tastatureingaben enschränken / abfangen1.123shivan20.10.09 15:19
Re: Tastatureingaben enschränken / abfangen1.084shivan20.10.09 16:31
Re: Tastatureingaben enschränken / abfangen1.118ModeratorDaveS20.10.09 16:57
Re: Tastatureingaben enschränken / abfangen1.073shivan20.10.09 17:08
Re: Tastatureingaben enschränken / abfangen1.173ModeratorDaveS20.10.09 18:26
Re: Tastatureingaben enschränken / abfangen1.179shivan21.10.09 08:35

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