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-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
textbox für textchanged sperren 
Autor: mikeb69
Datum: 28.10.06 13:32

hallo,

kann ich einer textbox das TextChanged ereignis - für eine bestimmte zeit - versagen ?

Private Sub TextBox1_TextChanged ( ......)
' hier wird code ausgeführt
End Sub
 
Private Sub Text ()
' textbox für das TextChanged Ereignis sperren
TextBox1. ????????
' text übergeben
TextBox1.Text = "test"
' textbox wieder freigeben
TextBox1. ????????
End Sub
danke

mikeb69
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: ModeratorDaveS (Moderator)
Datum: 28.10.06 13:54

Dim allowTextChanged As Boolean = True
 
Private Sub TextBox1_TextChanged ( ......)
    If allowTextChanged Then
        ' hier wird code ausgeführt
    End If
End Sub
 
Private Sub Text ()
    allowTextChanged = False
    TextBox1.Text = "test"
    allowTextChanged = true
End Sub
(einfachste Methode, sonst kannst du mit RemoveHandler und AddHandler das Event vorübergehend ausser Kraft setzen).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: mikeb69
Datum: 28.10.06 13:59

hallo daves,

das mit der boolschen variable ist klar.
jedoch hätte ich gerne gewusst wie das mit addhandler und removehandler
funktioniert.

hatte mich bisher noch nie an die handle-sache herangetraut.

kannst du das mit einem kurzen code erklären ?

wäre nett

danke

mikeb69
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: ModeratorDaveS (Moderator)
Datum: 28.10.06 16:16

(Dass dir sowas schon klar war hättest du vielleicht auch sagen können).
 
            RemoveHandler TextBox1.TextChanged, AddressOf TextBox1_TextChanged
 
            AddHandler TextBox1.TextChanged, AddressOf TextBox1_TextChanged

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: mikeb69
Datum: 28.10.06 22:27

hallo daves

tut mir leid,
als ich die frage formuliert habe dachte ich nur an irgendwelche eigenschaften oder ähnliches. wie z.b. das RemoveHandler und AddHandler.

ich dachte - das ganze über eine variable zu lösen - sei schlechter stil.

danke für deine mühe

mikeb69
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: ModeratorDaveS (Moderator)
Datum: 29.10.06 08:34

Was soll daran schlecht sein? Das entspricht eher der Logik als mit Delegaten rumzuhantieren, was auch noch sehr viel langsamer ist.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: textbox für textchanged sperren 
Autor: mikeb69
Datum: 29.10.06 09:08

hallo daves,

dann ist es klar wie ich mein problem löse.

danke

mikeb69
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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