guten morgen
ich übe gerade im visual studio und habe mir einen sehr rudimentären Kontostandrechner erstellt.
Man gibt ne Summe in ein EingabeTextfeld, es wird in eine Einnahme- bzw. Ausgabeliste sortiert.
Auf einem Label wird der Kontostand (also Ausgaben + Einnahmen in der Summe) angezeigt. Soweit so gut.
In obriger Codeversion funktioniert es, allerdings wird ganz unten der Kontostand nur als einzelne Zahl (2, 3 oder 4) dargestellt und nicht in 2,00 €, 3,00 € etc.
Wenn ich die vorletzte Codezeile in lblKontostand.Text += betrag.ToString("C") ändere, schreibt er auf einmal alle Zahlen hintereinander (zwar in der Währung) aber
addiert wird nichts.
Ich hab so ein Gefühl, dass die Lösung mir vor der Nase schwirrt, aber ich komm nicht drauf. Hat jemand einen Ansatz?
Gruß
ich übe gerade im visual studio und habe mir einen sehr rudimentären Kontostandrechner erstellt.
Man gibt ne Summe in ein EingabeTextfeld, es wird in eine Einnahme- bzw. Ausgabeliste sortiert.
Auf einem Label wird der Kontostand (also Ausgaben + Einnahmen in der Summe) angezeigt. Soweit so gut.
Quellcode
- Private Sub BtnHinzu_Click(sender As Object, e As EventArgs) Handles btnHinzu.Click
- Dim betrag As Double
- betrag = CDbl(txtEingabe.Text)
- If rbEinnahme.Checked Then
- lbEinnahmen.Items.Add(betrag.ToString("C"))
- ElseIf rbAusgabe.Checked Then
- lbAusgaben.Items.Add(betrag.ToString("C"))
- End If
- lblKontostand.Text += betrag
- End Sub
In obriger Codeversion funktioniert es, allerdings wird ganz unten der Kontostand nur als einzelne Zahl (2, 3 oder 4) dargestellt und nicht in 2,00 €, 3,00 € etc.
Wenn ich die vorletzte Codezeile in lblKontostand.Text += betrag.ToString("C") ändere, schreibt er auf einmal alle Zahlen hintereinander (zwar in der Währung) aber
addiert wird nichts.
Ich hab so ein Gefühl, dass die Lösung mir vor der Nase schwirrt, aber ich komm nicht drauf. Hat jemand einen Ansatz?
Gruß