Xara56
Grünschnabel
Hallo,
jeder Anfang ist schwer und vom programmieren gilt's für mich doppelt.
Mein Problem :
Versuche addieren mit einem Eintrag in Textdatei.Es funktioniert auch, nur das Ergebnis ist nicht so wie es sein sollte... Die Zahlen zum addieren werden aus einer TextBox und aus Label eingelesen und als Double deklariert.
Anstatt 2450 hätte ich gerne 24.50, im Klartext zwei Stellen nach dem Punk, aber es gelingt mir einfach nicht.Bei allen Zahlen benutze ich kein Kommazeichen, sonder einen Punktzeichen.Wo ist der Fehler?
Hier ist der Code zum schreiben in die Textdatei :
Für eine kleine Hilfe wäre ich dankbar
jeder Anfang ist schwer und vom programmieren gilt's für mich doppelt.
Mein Problem :
Versuche addieren mit einem Eintrag in Textdatei.Es funktioniert auch, nur das Ergebnis ist nicht so wie es sein sollte... Die Zahlen zum addieren werden aus einer TextBox und aus Label eingelesen und als Double deklariert.
Anstatt 2450 hätte ich gerne 24.50, im Klartext zwei Stellen nach dem Punk, aber es gelingt mir einfach nicht.Bei allen Zahlen benutze ich kein Kommazeichen, sonder einen Punktzeichen.Wo ist der Fehler?
Hier ist der Code zum schreiben in die Textdatei :
Code:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim fw As StreamWriter
Dim ReadString As String
fw = New StreamWriter("C:\MiniJob.txt", True)
Dim Datum As String
Dim a As String
Datum = TextBox1.Text
a = TextBox2.Text.Substring(0, 4)
Dim Tag As Integer
Tag = Label5.Text
Dim Stunden As Double, Stunden1 As Double
Stunden = Label6.Text
Stunden1 = Stunden + a
If TextBox1.Text = Datum Then
TextBox2.Text = a
fw.WriteLine("00" & Tag + 1 & " - " & Datum & " + " & a & ControlChars.NewLine & Stunden1.ToString)
ReadString = TextBox1.Text & TextBox2.Text
End If
fw.Close()
fw.Dispose()
If TextBox1.Text = "" Then
fw.Close()
fw.Dispose()
MsgBox("Bitte das Datum und die Stunden auswählen ...!", MsgBoxStyle.Exclamation)
ElseIf Button3.Focused Then
PlayBackgroundSoundResource()
My.Computer.Audio.Play(My.Resources.Schreibmaschine, AudioPlayMode.Background)
TextBox1.Text = ""
TextBox2.Text = ""
MsgBox("Bitte einen Augenblick warten, die Daten werden abgespeichert!" & vbCr & " Für den nächsten Eintrag bitte Datum und Stunden auswählen!", MsgBoxStyle.Information)
End If
End Sub
Zuletzt bearbeitet: