2016-04-09 2 views
-2

Ich bin mir ziemlich sicher, dass dies nicht gefragt wurde. Aber ich mache ein Passwort und muss es so machen, wenn das Textfeld mit 123456 übereinstimmt, dann wird es tun, was ich will. Ich habe mehrere Dinge ausprobiert, habe aber immer noch nicht das, was ich brauche. Ich bin wahrscheinlich sehr dumm, aber es ist 1 Uhr und ich bin in der Stimmung zu programmieren.-Test für den Inhalt einer Textbox und wenn es ein Passwort paßt dann weiter

if (text Box 1. Text = 123456){}

+0

Sind Sie sicher, dass Sie Leerzeichen in Variablennamen haben? Das ist unmöglich ... versuchen 'textbox1.text' statt und schauen Sie sich bitte einige Tutorials vor – Breeze

Antwort

1

Zunächst einmal hoffe ich, dass Ihr Textfeld Variablennamen und Eigenschaftenaccessor keine Leerzeichen haben in ihm, als ein zusammenpassendes Kennwort an dieser Stelle die am wenigsten Ihre Probleme sind.

.Text Eigenschaft ist ein String Datentyp. Also wandeln Sie Ihr numerisches Passwort in eine Zeichenfolge um, indem Sie es in doppelte Anführungszeichen setzen "123456". Dann, anstatt die .Text Eigenschaft mit Ihrem Kennwort zuzuteilen, möchten Sie einen Vergleich durchführen: ==

Ich empfehle Schlaf auch.

+0

fort Hey! Vielen Dank. eine weitere Sache ich versuche es zu machen, wenn es nicht 123456 ist, dann gibt es Falsches Passwort ein. im einfach mit 'if (textBox1.Text == "123456") { this.Close(); } else { label2.Text = "Falsches Passwort."; } } ' alles, was es dosiert ist, wenn ich 1 setzen es falsches Passwort setzt –

+0

@alexplue das ist keine Hilfe! Ihre Frage wurde beantwortet. Ich empfehle Ihnen dringend, einige Tutorials zu machen, um zumindest ein grundlegendes Verständnis dessen zu bekommen, was Sie zu tun versuchen – Breeze

Verwandte Themen