Textbox Eintrag mit einem Label abgleichen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Gonger96.

    Textbox Eintrag mit einem Label abgleichen

    Hallo erstmal bin neu hier ;))
    Meine Frage ist wie kann ich das machen das wenn ich in eine Textbox einen Text schreibe , der mit dem Text eines Labels übereinstimmen soll aber dieser Falsch ist und dies soll er mir in einer Msgbox anzeigen
    Das ganze wollte ich mit einem Button auslesen

    Ich hab mir schon selbst Gedanken gemacht und kam auf : If textbox1.text not Label1.text then Msgbox ("xyz")
    Doch dort bekomme ich die Meldung eine End Of Anweisung fehlt ich dacht mir pack ich ein End Of unten drunter ging nicht ...


    Freue mich auf erste Antworten ;)))
    Grundlegend.. trenne Daten von GUI...
    das heißt das was in Label steht ist eine Variable, die dort angezeigt wird. Mit dieser kannst du dann deine Eingabe vergleichen...
    sowas...

    VB.NET-Quellcode

    1. dim LabelStr as string = "Hallo"
    2. dim EingabeStr as string = Textbox.Text
    3. if Eingabestr = LabelStr then 'if über mehrere Zeilen
    4. Messagebox.show("Juhuu")
    5. end if 'braucht ein end if

    EInzeiler

    VB.NET-Quellcode

    1. if Eingabestr = LabelStr then Messagebox.show ("foo")'in einer Zeile brauchs kein end if
    Hallo Kevin 96,

    ich würde dir eher empfehlen mit der Messagebox zu arbeiten statt mit der MsgBox. Was dein Frage angeht, könntest du das so überprüfen:

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. If Not TextBox1.Text = Label1.Text Then MessageBox.Show("Stimmt")
    3. End Sub


    Falls du überprüfen willst ob es RICHTIG ist, siehe Post von FloFuchs.

    LG :D

    Die Erscheinung ist dieselbe, aber das eine ist aus VB6-Steinkohle gemeißelt, das andere in .NET gegossen.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Du kannst die Vergleiche "<,>,<=,>=,<> und =" verwenden diese kannst du auch noch mit gattern verknüpfen (And,Or,Not,Xor,Mod..)

    VB.NET-Quellcode

    1. If Bedingung1 Operator (zB "=") Bedingung2 Gatter usw Then...

    Also in deinem Fall:

    VB.NET-Quellcode

    1. If Textbox1.Text <> Label1.Text Then
    2. MessageBox.Show("Lalala")
    3. End If

    <> bedeutet ungleich