Guten Morgen,
Ich hab ein Problem und zwar muss ich irgendwie abprüfen ob ich gerade in der Textbox war, oder ob sie durch eine Funktion aufgerufen wird.
Hier die Sub zur Textbox:
Das Problem ist, dass die Textbox auch noch von einer weiteren Funktion aufgerufen wird. Diese Funktion leert alle Textboxen danach wieder und sieht folgendermaßen aus:
Mein Problem ist jetzt das nach Abbrechen des Herunterfahrens die Messagebox auch aufgerufen wird, das ja in den Textboxen was geschrieben ist und des dann gelöscht wird und die Textboxen dabei ja dann auch verlassen werden. Dann findet das obere Event statt, in den Textboxen steht nichts drin und ich bekomme die Fehlermeldung auf den Bildschrim.
Gruß Dieter__
Ich hab ein Problem und zwar muss ich irgendwie abprüfen ob ich gerade in der Textbox war, oder ob sie durch eine Funktion aufgerufen wird.
Hier die Sub zur Textbox:
VB.NET-Quellcode
- Private Sub txt_std_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txt_std.Leave
- If [Abprüfung auf verlassen der Textbox] = true Then
- If IsNumeric(txt_std.Text) = False Then
- MessageBox.Show("Bitte tragen Sie Nummerische Werte in die Textboxen ein.", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error)
- txt_std.Text = ""
- txt_std.Select()
- End If
- End If
- End Sub
Das Problem ist, dass die Textbox auch noch von einer weiteren Funktion aufgerufen wird. Diese Funktion leert alle Textboxen danach wieder und sieht folgendermaßen aus:
Mein Problem ist jetzt das nach Abbrechen des Herunterfahrens die Messagebox auch aufgerufen wird, das ja in den Textboxen was geschrieben ist und des dann gelöscht wird und die Textboxen dabei ja dann auch verlassen werden. Dann findet das obere Event statt, in den Textboxen steht nichts drin und ich bekomme die Fehlermeldung auf den Bildschrim.
Gruß Dieter__