Hallo setze mich erst seit kurzem mit C# auseinander, hauptsächlich um mir möglichkeiten zu erarbeiten meine Arbeit zu erleichtern.
Ich hänge jetzt schon an dem login fest, habe nur einen kleinen Login erstellt d.h. ohne datenbankzugriff da nur ich dort zugriff haben werde.
Hier erstmal der Code:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| private void button1_Click(object sender, EventArgs e) { string Benutzername = textBox1.Text; string BNvergleich = "admin"; string Passwort = textBox2.Text; string PWvergleich = "passwort";
if (Benutzername == BNvergleich) if (Passwort == PWvergleich) { Admin adminok = new Admin(); adminok.Show(); this.Close(); } else { textBox1.Clear(); textBox2.Clear(); MessageBox.Show("Das war wohl nichts, Bitte gebe deine Zugangsdaten erneut ein!"); } } |
Soweit funktioniert das ganze auch nur es gibt 1 problem.
Else wird in diesem Status nicht ausgeführt, warum?
Setze ich hinter else ein : ";"
dann wird es ausgeführt aber sofern dann auch die logindaten richtig sind wird auch bei "if" die messagebox ausgeführt.
Wo liegt jetzt der Fehler an meinem Code?
Danke schonmal.
mfg
Haliax ( Neuer lehrling im C#

)
Moderiert von
Th69: Quote- durch C#-Tags ersetzt