Taschenrechner...

  • Allgemein

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von XD3000000.

    Taschenrechner...

    Hi,

    Ich hab nun nach einer 2 Jährigen Pause wiedern angefangen zu Programmieren und musste mich natürlich erstmal wieder einfinden :D
    Also wollte ich einen kleinen Taschenrechner Schreiben und hab mich gleich an die Arbeit gemacht.
    Ich weis das die Methode die ich gewählt habe SEHR aufwendig ist und eig. total überflüssig aber trotzdem wüsste ich gern wo mein Logikfehler ist, aber hier erstmal die Beschriftungen:




    Hier der Code:

    VB.NET-Quellcode

    1. Class Form4
    2. Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
    3. Me.Hide()
    4. Form1.Show()
    5. End Sub
    6. Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
    7. Textbox1.Clear()
    8. End Sub
    9. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    10. Textbox1.Text = (Textbox1.Text) + ("1")
    11. End Sub
    12. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    13. Textbox1.Text = (Textbox1.Text) + ("2")
    14. End Sub
    15. Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    16. Textbox1.Text = (Textbox1.Text) + ("3")
    17. End Sub
    18. Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    19. Textbox1.Text = (Textbox1.Text) + ("4")
    20. End Sub
    21. Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    22. Textbox1.Text = (Textbox1.Text) + ("5")
    23. End Sub
    24. Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
    25. Textbox1.Text = (Textbox1.Text) + ("6")
    26. End Sub
    27. Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
    28. Textbox1.Text = (Textbox1.Text) + ("7")
    29. End Sub
    30. Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
    31. Textbox1.Text = (Textbox1.Text) + ("8")
    32. End Sub
    33. Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
    34. Textbox1.Text = (Textbox1.Text) + ("9")
    35. End Sub
    36. Private Sub Form4_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
    37. Form1.Close()
    38. End Sub
    39. Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    40. Textbox2.Hide()
    41. TextBox3.Hide()
    42. TextBox4.Hide()
    43. TextBox5.Hide()
    44. TextBox6.Hide()
    45. TextBox7.Hide()
    46. TextBox8.Hide()
    47. TextBox9.Hide()
    48. End Sub
    49. Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
    50. Textbox2.Text = Textbox1.Text
    51. Textbox1.Clear()
    52. End Sub
    53. Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
    54. TextBox3.Text = Textbox1.Text
    55. Textbox1.Clear()
    56. End Sub
    57. Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
    58. TextBox4.Text = Textbox1.Text
    59. Textbox1.Clear()
    60. End Sub
    61. Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
    62. TextBox5.Text = Textbox1.Text
    63. Textbox1.Clear()
    64. End Sub
    65. Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
    66. If Textbox2.Text = Not "0" Then
    67. TextBox9.Text = Textbox1.Text
    68. Textbox1.Text = (Textbox2.Text) + (TextBox9.Text)
    69. End If
    70. If TextBox3.Text = Not "0" Then
    71. TextBox6.Text = Textbox1.Text
    72. Textbox1.Text = (TextBox3.Text) - (TextBox6.Text)
    73. End If
    74. If TextBox4.Text = Not "0" Then
    75. TextBox8.Text = Textbox1.Text
    76. Textbox1.Text = (TextBox4.Text) / (TextBox8.Text)
    77. End If
    78. If TextBox5.Text = Not "0" Then
    79. TextBox7.Text = Textbox1.Text
    80. Textbox1.Text = (TextBox5.Text) * (TextBox7.Text)
    81. End If
    82. End Sub
    83. End Class


    Ich hoffe ihr könnt meine Denkweise nachvollziehen und mir Helfen

    lg Eric
    Statt ein Bild und Code zu posten, könntest du doch einfach die Projektmappe bereitstellen. Dann müssten wir uns keine Oberfläche zusammenklicken und könnten uns schneller mit deinem Problem befassen.

    lg SeriTools
    | Keine Fragen per PN oder Skype.