Dim
Zahl1
As
String
Dim
Rechenart
As
String
Private
Sub
cmd0_Click()
txtErgebnis = txtErgebnis +
"0"
End
Sub
Private
Sub
cmd1_Click()
txtErgebnis = txtErgebnis +
"1"
End
Sub
Private
Sub
cmd2_Click()
txtErgebnis = txtErgebnis +
"2"
End
Sub
Private
Sub
cmd3_Click()
txtErgebnis = txtErgebnis +
"3"
End
Sub
Private
Sub
cmd4_Click()
txtErgebnis = txtErgebnis +
"4"
End
Sub
Private
Sub
cmd5_Click()
txtErgebnis = txtErgebnis +
"5"
End
Sub
Private
Sub
cmd6_Click()
txtErgebnis = txtErgebnis +
"6"
End
Sub
Private
Sub
cmd7_Click()
txtErgebnis = txtErgebnis +
"7"
End
Sub
Private
Sub
cmd8_Click()
txtErgebnis = txtErgebnis +
"8"
End
Sub
Private
Sub
cmd9_Click()
txtErgebnis = txtErgebnis +
"9"
End
Sub
Private
Sub
cmdKomma_Click()
txtErgebnis = txtErgebnis +
"."
End
Sub
Private
Sub
cmdPlus_click()
Zahl1 = txtErgebnis
Rechenart =
"addieren"
txtErgebnis =
""
End
Sub
Private
Sub
cmdMinus_click()
Zahl1 = txtErgebnis
Rechenart =
"subtrahieren"
txtErgebnis =
""
End
Sub
Private
Sub
cmdGeteilt_click()
Zahl1 = txtErgebnis
Rechenart =
"dividieren"
txtErgebnis =
""
End
Sub
Private
Sub
cmdMal_click()
Zahl1 = txtErgebnis
Rechenart =
"multiplizieren"
txtErgebnis =
""
End
Sub
Private
Sub
cmdHoch_click()
Zahl1 = txtErgebnis
Rechenart =
"potenzieren"
txtErgebnis =
""
End
Sub
Private
Sub
cmdClear_click()
txtErgebnis =
""
Zahl1 =
""
End
Sub
Private
Sub
cmdclearlist_Click()
ListBox1.Clear
End
Sub
Private
Sub
cmdGleich_click()
formel = txtErgebnis
If
Rechenart =
"addieren"
Then
txtErgebnis =
CDbl
(Zahl1) +
CDbl
(txtErgebnis)
ElseIf
Rechenart =
"subtrahieren"
Then
txtErgebnis =
CDbl
(Zahl1) -
CDbl
(txtErgebnis)
ElseIf
Rechenart =
"multiplizieren"
Then
txtErgebnis =
CDbl
(Zahl1) *
CDbl
(txtErgebnis)
ElseIf
Rechenart =
"dividieren"
Then
txtErgebnis =
CDbl
(Zahl1) /
CDbl
(txtErgebnis)
ElseIf
Rechenart =
"potenzieren"
Then
txtErgebnis =
CDbl
(Zahl1) ^
CDbl
(txtErgebnis)
End
If
ListBox1.AddItem formel &
" = "
& txtErgebnis
End
Sub
Das ist es Momentan: in die Listbox wird momentan folgendes eingetragen:
bei der Rechnung 1 + 1 = 2 trägt er nur 1 = 2 in die Listbox ein
Wie kann ich das beheben dass er die ganze rechnung in die Listbox einträgt ?