vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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
BackSpace in KeyPress 
Autor: Zero-G.
Datum: 01.03.06 15:18

Hallo NG

Ich schreibe gerade an einem UserControl, das ich in meinem neuen Projekt einbiden möchte - Es geht um eine TextBox mit erweiterten Funktionen.

Einige Funktionen sind schon integriert und funktionieren auch wunderbar. - Um die TextBox noch abzurunden, habe ich begonnen eine Eigenschaft hinzuzufügen, die den Test bei Eingabe sofort auf Escape Sequenzen im Syntax (für MySQL) abfragt.

Als Bsp: Wenn in der Textbox m' eingegeben wurde, wird dass (sofort bei Tastendruck) in m\' in der bestimmten Eigenschaft umgewandelt.

Natürlich mache ich das Ganze im KeyPress Event der Textbox - Wenn ich jetzt aber die BackSpace Taste drücke, wird der Text zwar korrekt am Bildschirm angezeigt, aber in meiner Eigenschaft steht dann: m\' und angehängt ein kleines Kästchen... - Wie kann ich meiner Eigenschaft das aber so übergeben, dass der Text schon gelöscht wurde?

Hoffe Ihr versteht was ich meine:

Private Sub IS_TextBox_KeyPress(ByVal sender As Object, ByVal e As _
  System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
 
            If Not Asc(e.KeyChar) = 8 And Then
                myText = Text_to_mySQL(Me.Text & e.KeyChar)
                e.KeyChar = Chr(0)
            Else
                e.KeyChar = e.KeyChar
                e.Handled = True
                ' Hier entsteht der Fehler!
                myText = Text_to_mySQL(Me.Text)
                ' myText = Text_to_mySQL(Me.Text & e.KeyChar) geht auch nicht!
                Exit Sub
            End If
            e.Handled = True
        End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
BackSpace in KeyPress871Zero-G.01.03.06 15:18
Re: BackSpace in KeyPress466lighty01.03.06 18:51
Re: BackSpace in KeyPress504Zero-G.02.03.06 13:49

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