Entwickler-Ecke
Basistechnologien - taschenrechner problem^^
BLR - Mi 23.12.09 00:57
Titel: taschenrechner problem^^
hallo, hab angefangen mich mit c# zu beschäftigen.
Dabei dachte ich an einen Taschenrechner...
hab den soweit auch hinbekommen,
nun stehe ich vor einem problem und zwar:
1. wenn ich normal auf 2 klick, dann erscheint die zwei in einer textbox
2. nun will ich aber die zahl zweistellig machen, d.h. auf 2 buttons klicken oder drei....
3. und die zahlen verschwinden dann einfach...z.B zahl 123: button 1, dann button 2 und button 3, am ende sieht man nur die drei...
und die 2 anderen zahlen gehen verloren....wie speichere ich sie???
in einem array???
hat da jemand für mich einen lösungsansatz bitte =)
danke schon mal
JüTho - Mi 23.12.09 10:17
Hallo,
du musst die neu gedrückten Ziffern an die vorhandenen anhängen. Wenn du uns zeigst, wie du es bisher gemacht hast, können wir sofort den passenden Vorschlag bringen. Ein separates Array ist dafür auf jeden Fall unpassend.
Gruß Jürgen
BLR - Mi 23.12.09 21:13
danke....
ja eben..."anhängen"....
hab das einfach mit klickereignissen gemacht:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| private void btn0_Click(object sender, EventArgs e) { txtergebnis.Text = 0.ToString(); }
private void btn2_Click(object sender, EventArgs e) { txtergebnis.Text = 2.ToString(); }
private void btn1_Click(object sender, EventArgs e) { txtergebnis.Text = 1.ToString(); |
da muss ich irgendwie der inhalt in der textbox abgespeichert werden....
vielleicht gibts da ne eigentschaft für oder ne methode
Moderiert von
Christian S.: C#-Tags hinzugefügt
Th69 - Mi 23.12.09 21:27
Die einfachste Möglichkeit ist "+=" statt "=" zu verwenden, d.h.
C#-Quelltext
1:
| txtergebnis.Text += "0"; |
BLR - Mi 23.12.09 22:06
ahh wie geil...so einfach
danke dir sehr
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!