vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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

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.922shivan19.10.09 11:50
Re: Tastatureingaben enschränken / abfangen1.295Helmuth19.10.09 12:29
Re: Tastatureingaben enschränken / abfangen1.201shivan21.10.09 11:43
Re: Tastatureingaben enschränken / abfangen1.249ModeratorDaveS19.10.09 12:40
Re: Tastatureingaben enschränken / abfangen1.158shivan19.10.09 15:23
Re: Tastatureingaben enschränken / abfangen1.191ModeratorDaveS19.10.09 15:36
Re: Tastatureingaben enschränken / abfangen1.185shivan19.10.09 15:39
Re: Tastatureingaben enschränken / abfangen1.212ModeratorDaveS19.10.09 15:54
Re: Tastatureingaben enschränken / abfangen1.226Helmuth19.10.09 16:26
Re: Tastatureingaben enschränken / abfangen1.218keco19.10.09 17:11
Re: Tastatureingaben enschränken / abfangen1.182shivan19.10.09 17:25
Re: Tastatureingaben enschränken / abfangen1.207keco19.10.09 17:32
Re: Tastatureingaben enschränken / abfangen1.213shivan19.10.09 17:39
Re: Tastatureingaben enschränken / abfangen1.199keco19.10.09 17:42
Re: Tastatureingaben enschränken / abfangen1.228Helmuth19.10.09 18:03
Re: Tastatureingaben enschränken / abfangen1.194keco19.10.09 18:07
Re: Tastatureingaben enschränken / abfangen1.181Helmuth19.10.09 18:14
Re: Tastatureingaben enschränken / abfangen1.168keco19.10.09 18:16
Re: Tastatureingaben enschränken / abfangen1.334Helmuth19.10.09 18:30
Re: Tastatureingaben enschränken / abfangen1.177shivan20.10.09 10:55
Re: Tastatureingaben enschränken / abfangen1.137shivan20.10.09 11:00
Re: Tastatureingaben enschränken / abfangen1.118shivan20.10.09 11:33
Re: Tastatureingaben enschränken / abfangen1.223Maas20.10.09 12:51
Re: Tastatureingaben enschränken / abfangen1.154shivan20.10.09 13:22
Re: Tastatureingaben enschränken / abfangen1.267ModeratorDaveS20.10.09 12:42
Re: Tastatureingaben enschränken / abfangen1.288ModeratorDaveS20.10.09 14:33
Re: Tastatureingaben enschränken / abfangen1.351shivan20.10.09 14:56
Re: Tastatureingaben enschränken / abfangen1.214shivan20.10.09 15:19
Re: Tastatureingaben enschränken / abfangen1.115shivan20.10.09 16:31
Re: Tastatureingaben enschränken / abfangen1.150ModeratorDaveS20.10.09 16:57
Re: Tastatureingaben enschränken / abfangen1.105shivan20.10.09 17:08
Re: Tastatureingaben enschränken / abfangen1.229ModeratorDaveS20.10.09 18:26
Re: Tastatureingaben enschränken / abfangen1.227shivan21.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-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