2017-02-22 2 views
0

Ich arbeite an Visual Studio 2015 und arbeite an einem klassischen Abonnement-Formular.VB.Net - Fehler verwalten Label

Ich möchte Fehler Etiketten erzeugen, wenn der Benutzer falsches Passwort, die falsche Pseudo, etc. eingeben, aber ich kann selbst daran arbeiten.

Aber wenn ich diese Fehlerbeschriftungen schreibe und ihre Sichtbarkeit auf "false" im "Dev-Modus" setze, muss ich diese Etiketten nebeneinander stellen, wenn ich meine Beschriftungen an der gleichen Stelle haben möchte, und es ist nicht das, was ich will, wenn ich viele Fehler habe zum Beispiel auf einer TextBox verwalten.

Gibt es eine Lösung, um diese Etiketten zu generieren, ohne sie vor dem Spielen mit hide() oder show() zu schreiben?

Hier ist der Screenshot, um mein Problem zu veranschaulichen.

enter image description here

Es selbst ist nicht wirklich ein Problem, aber es ist nicht praktisch, wenn ich entwickle ich viele Fehler.

Sorry für mein Englisch, ich hoffe, du verstehen, mein Problem, kann ich Ihnen mehr Details geben =)

Haben Sie einen schönen Tag voller Code!

+1

Sie an der Errorprovider könnten wollen und sehen, ob es nahe genug an, was Sie wollen – Plutonix

+0

Yeahhhhhh Ich werde de Doc überprüfen, danke :) –

+0

Sie können Ihre eigene Kontrolle erstellen? Ich habe das schon mal gemacht und funktioniert gut. Ich habe das Textfeld-Steuerelement geerbt und es erweitert. – Codexer

Antwort

0

Hier wird der Button-Code:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
    If TextBox1.Text <> "Password" Then 
     Label2.Text = "Your answer is wrong" 
    End If 
End Sub 

Dies ist, wie es aussieht:

enter image description here

+0

überprüfen Sie diesen Link –