Hallo,
ich bin absoluter Anfänger mit VB.NET. Jetzt zu meiner Frage: Ich habe mir eine simple Stopwatch gebaut. Diese funktioniert auch. Nun möchte ich das z.b wenn die stopwatch läuft, das nach einer gewissen zeit eine Messagebox z.b aufgeht und fragt, ob wirklich noch was gemacht wird.
Nur wie kann ich z.b. die die aktuelle laufende zeit mit einem festem Wert vergleichen?? Ich muss ja jetzt der Variablen "zeitende" einen Wert zum vergleichen übergeben. Nur wie genau muss das geschrieben werden? Z.b soll nach 2 Minuten das Messagebox aufgehen.
Hier mein Timer und mein Versuch:
Gruß
Andre
ich bin absoluter Anfänger mit VB.NET. Jetzt zu meiner Frage: Ich habe mir eine simple Stopwatch gebaut. Diese funktioniert auch. Nun möchte ich das z.b wenn die stopwatch läuft, das nach einer gewissen zeit eine Messagebox z.b aufgeht und fragt, ob wirklich noch was gemacht wird.
Nur wie kann ich z.b. die die aktuelle laufende zeit mit einem festem Wert vergleichen?? Ich muss ja jetzt der Variablen "zeitende" einen Wert zum vergleichen übergeben. Nur wie genau muss das geschrieben werden? Z.b soll nach 2 Minuten das Messagebox aufgehen.
Hier mein Timer und mein Versuch:
Quellcode
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Dim elapsed As TimeSpan = Me.StopWatch.Elapsed
- Dim zeitende As TimeSpan
- Label1.Text = String.Format("{0:00}:{1:00}:{2:00}:{3:00}", _
- Math.Floor(elapsed.TotalHours), _
- elapsed.Minutes, elapsed.Seconds, _
- elapsed.Milliseconds)
- If (elapsed = zeitende) Then
- MessageBox.Show("2 rum")
- End If
- End Sub
Gruß
Andre