Wie kann ich in Visual Basic 2010 den Timer nach e

Hallo,
In visual basik 2010 habe ich ein Problem:

Den Timer kann man ja ganz einfach starten, etwa so: timer1.start()
beenden kann man ihn so: timer1.stop()

aber wie kann ich es schreiben, dass der timer nach einer gewissen zeit automatisch stoppt?

denn bei mir lässt der timer gerade eine progressbar vollaufen, aber wenn diese voll ist, dan stürtzt mein programm b, an dieser stelle soll der timer aufhören

wer kann mir helfen, danke schonmal im vorraus
MfG, nichtswissender

Hallo.

Den Timer kann man ja ganz einfach starten, etwa so:
timer1.start()

beenden kann man ihn so: timer1.stop()

aber wie kann ich es schreiben, dass der timer nach einer
gewissen zeit automatisch stoppt?

Verwende doch dafür das Tick-Ereignis des Timers

Private Sub Timer1\_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrWait.Tick
 If ProgressBar1.Value = ProgressBar1.Maximum then
 Timer1.Enabled = False ' oder Timer1.Stop()
 End If
End Sub

VG
Carsten

Danke!

hallo, habe den code jetzt so eingegeben, und es hat komischerweise nicht funktioniert!

If ProgressBar1.Value = ProgressBar1.Maximum then
Timer1.Enabled = False ’ oder Timer1.Stop()

muss man das an dieser stelle in 2 zeilen schreiben? ( also nach dem " then ")

MfG und danke im vorraus, nichtswissender759 :wink:

Hallo.

hallo, habe den code jetzt so eingegeben, und es hat
komischerweise nicht funktioniert!

If ProgressBar1.Value = ProgressBar1.Maximum then
Timer1.Enabled = False ’ oder Timer1.Stop()

muss man das an dieser stelle in 2 zeilen schreiben? ( also
nach dem " then ")

Ja.

Was genau funktioniert denn nicht?
Kommt eine Fehlermeldung?

Beschreibe bitte 'mal ausführlicher.

VG
Carsten

ok, sorry

ja, da kam dann immer die meldung: ich solle doch zu einer früheren version zurückkehren, mit der das dann richtig funktionieren sollte, was genau der eler ist, hat das programm nicht angezeigt!

Der timer soll nur nach einer bestimmten zeit automatisch stoppen, damit die progressbar nicht „überfüllt“ wird

MfG, nichtswissender

Hallo.

ja, da kam dann immer die meldung: ich solle doch zu einer
früheren version zurückkehren, mit der das dann richtig
funktionieren sollte, was genau der eler ist, hat das programm
nicht angezeigt!

Bei der Meldung kann ich nicht weiterhelfen. Der Code, den ich Dir geschrieben habe, funktioniert jedenfalls; das habe ich getestet.

VG
Carsten