Darthcrawl
16-05-2008, 18:02
Ich würde gerne einen Countdown einrichten der nach Ablauf einen Befehl ausführt der alle Programme beendet und den Rechner runterfährt.
Ich habe 4 Radiobuttons, 1 Textfeld und einen Button. Erstmal habe ich mir Radiobuttons angekuckt.
Hier habe ich es so gemacht das beim klicken der Konstantewert im Texfeld angezeigt wird.
Jetzt soll normal von diesem Wert runtergezählt werden.
Private Sub Ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ok.Click
Const dreißig As Integer = 30
Const sechzig As Integer = 60
Const neunzig As Integer = 90
Const hundertzwanzig As Integer = 120
If dreißigbutton.Checked Then
Dim anzeige1 = Str(dreißig)
TextBoxTimer.Text = dreißig
ElseIf sechzigbutton.Checked Then
Dim anzeige2 = Str(sechzig)
TextBoxTimer.Text = anzeige2
ElseIf neunzigbutton.Checked Then
Dim anzeige3 = Str(neunzig)
TextBoxTimer.Text = anzeige3
ElseIf hundertzwanzigbutton.Checked Then
Dim anzeige3 = Str(hundertzwanzig)
TextBoxTimer.Text = anzeige3
End If
End Sub
Kann mir jemand jetzt ein paar Tipps geben? Ich weiß das ich jetzt den Datentyp Date brauche, aber beim umwandeln bekomm ich die Meldung das der Intergerwert 30 nicht in Date umgewandelt werden kann
Ich habe 4 Radiobuttons, 1 Textfeld und einen Button. Erstmal habe ich mir Radiobuttons angekuckt.
Hier habe ich es so gemacht das beim klicken der Konstantewert im Texfeld angezeigt wird.
Jetzt soll normal von diesem Wert runtergezählt werden.
Private Sub Ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Ok.Click
Const dreißig As Integer = 30
Const sechzig As Integer = 60
Const neunzig As Integer = 90
Const hundertzwanzig As Integer = 120
If dreißigbutton.Checked Then
Dim anzeige1 = Str(dreißig)
TextBoxTimer.Text = dreißig
ElseIf sechzigbutton.Checked Then
Dim anzeige2 = Str(sechzig)
TextBoxTimer.Text = anzeige2
ElseIf neunzigbutton.Checked Then
Dim anzeige3 = Str(neunzig)
TextBoxTimer.Text = anzeige3
ElseIf hundertzwanzigbutton.Checked Then
Dim anzeige3 = Str(hundertzwanzig)
TextBoxTimer.Text = anzeige3
End If
End Sub
Kann mir jemand jetzt ein paar Tipps geben? Ich weiß das ich jetzt den Datentyp Date brauche, aber beim umwandeln bekomm ich die Meldung das der Intergerwert 30 nicht in Date umgewandelt werden kann