Eine Zahl aus dem Label als Zahl lesen??
Hi liebe Forengemeinde,
ich bin neu im Forum und ein Anfänger con C# , also habt ein wenig Rücksicht mit mir.
Zu meiner Frage, ich programmier (oder versuch es) ein Bankautomaten, der soll inetwa wie ein echter funktionieren.
Jetzt stehe ich allerdings vor einem Problem, bei dem ich nichts in meinen Bücher noch weder im I-net etwas gefunden habe.
Ich möchte das wenn man über Button 1,2,3,4,5,6,7,8,9,0 wie ein Numb-Block bei der Bank die Summe eingeben kann die man abheben möchte, soweit nicht das Problem.
Nun möchte ich das er, also der Kunde nur einen bestimmten Betrag abheben kann also etwa 3000€.
Wie geht man soetwas am Besten an ich dachte da an eine For Schleife, allerding ist Label ja ein Text und kein Int
convert.toInt32(label1.Text); Das leuchtet mir auch nicht so ein.
Es wird ja immer nur label1.Text.Length; abgefragt und nicht die Zahl.
Über ausgibige Antworten würde ich mich freuen.
Anbei der Quellcode.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| bool Flag = false; int b = 4; for (int i = 0; i <= label1.Text.Length; ) { if (b >= label1.Text.Length) { Flag = true; MessageBox.Show("Bitte entnehmen Sie ihr Geld" + "\n" + label1.Text); break; } if (b <= label1.Text.Length) { MessageBox.Show("Guthaben derzeit nicht verfügbar!"); break; } } |
Mit freundlichen Grüßen "Der Neue"
Moderiert von
Th69: C#-Tags hinzugefügt