hallo zusammen,
ich möchte in VB 2010 die Eingaben von textfelder prüfen. Falls dies die Bedingung nicht erfüllt, muss eine Fehlermeldung ausgegeben werden und gleichzeitig muss der Textfeld rot sein.
Dies habe ich bis jetzt nicht geschafft. Damit ihr durchblicken könnt, füge ich diesen Blockcode ein:
1. ich habe der genannte Textbox in eine klasse geschrieben:
<WPFControlLibrary_ZWIControls:ZwiTextBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TextBoxWidth="80" ShowDescription="True" Path="ROOT.test" Name="TextTest" / >
2. In eine andere Klasse möchte ich die Testfelder auf die Richtigkeit prüfen und den Fehler ausgeben( aber bitte nicht mit msgbox wie ich gemacht habe, sondern nur wenn man die Maus auf den roten Textbox macht) und die Hintergrundfarbe des Textfelds auf rot ändern bzw. setzen. Da ich nicht weiß wie ich machen sollte , habe ich mit msgbox gemacht, aber dies ist nicht so gut . So sieht es bei mir aus. Möglicherweise sollte die falschen Werte der TextFelder auch gelöscht werden.
Public Overridable Sub prüfTest(ByVal zwiData As ZwiData, ByRef oZwiList As List(Of ZwiPossible))
If zwiData.Value < 10 Or zwiData.Value > 653 Then
MsgBox("gültiger Wert eingeben")
' If zwiData.CheckValid = False Then
' End If
' ResetValue = Nothing
End If
End Sub
Ich würde mich auf eure Hilfe freuen. Danke im Voraus. Vg. Herma
ich möchte in VB 2010 die Eingaben von textfelder prüfen. Falls dies die Bedingung nicht erfüllt, muss eine Fehlermeldung ausgegeben werden und gleichzeitig muss der Textfeld rot sein.
Dies habe ich bis jetzt nicht geschafft. Damit ihr durchblicken könnt, füge ich diesen Blockcode ein:
1. ich habe der genannte Textbox in eine klasse geschrieben:
<WPFControlLibrary_ZWIControls:ZwiTextBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" TextBoxWidth="80" ShowDescription="True" Path="ROOT.test" Name="TextTest" / >
2. In eine andere Klasse möchte ich die Testfelder auf die Richtigkeit prüfen und den Fehler ausgeben( aber bitte nicht mit msgbox wie ich gemacht habe, sondern nur wenn man die Maus auf den roten Textbox macht) und die Hintergrundfarbe des Textfelds auf rot ändern bzw. setzen. Da ich nicht weiß wie ich machen sollte , habe ich mit msgbox gemacht, aber dies ist nicht so gut . So sieht es bei mir aus. Möglicherweise sollte die falschen Werte der TextFelder auch gelöscht werden.
Public Overridable Sub prüfTest(ByVal zwiData As ZwiData, ByRef oZwiList As List(Of ZwiPossible))
If zwiData.Value < 10 Or zwiData.Value > 653 Then
MsgBox("gültiger Wert eingeben")
' If zwiData.CheckValid = False Then
' End If
' ResetValue = Nothing
End If
End Sub
Ich würde mich auf eure Hilfe freuen. Danke im Voraus. Vg. Herma