Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Einfacher Taschenrechner

Trax5 / 17 Antworten / Flachansicht Nickles

Hallo!
Ich mach zur Zeit ein Praktikum und soll nen Taschenrechner programmieren. Is aber eigentlich ziehmlich simpel wenn mans kapiert hat. Bin aber eben blutiger Anfänger. Kann mir jemand nen einfachen Quellcode schicken? Ich brauch nur Windows Applikation: Button "1","2","+" und "=". Würde mir um einiges weiterhelfen.

Mfg Miguel Calzado

bei Antwort benachrichtigen
mr.escape Borlander „ Man könnte die Ziffern auch einfach aus der Button-Beschriftung extrahieren...“
Optionen

Im alten VisualBasic konnte man ganz einfach control-arrays anlegen, wo der index ein parameter im aufruf der event-methoden war. Bei .njet muss man die controls einzeln anlegen und ihrer Click-methode den selben handler zuweisen:

Private Sub ButtonZiff_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button0.Click, _
Button1.Click, Button2.Click, Button3.Click, Button4.Click, _
Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click


statisch bzw.

AddHandler Button0.Click, AddressOf ButtonZiff_Click 'etc.

dynamisch in Form_Load.

In c# geht es in etwa so:

Button0.Click += new System.EventHandler(this.ButtonZiff_Click);

Unterschieden werden die controls per "Text" oder "Tag".

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen