Warum funktioniert dieses kleine Programm nicht ?
Public Class frm0212
Dim instance As Timer
Dim value As Integer
Private Sub cmdStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStop.Click
timAnzeige.Enabled = False
End Sub
Private Sub timAnzeige_tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timAnzeige.Click
timAnzeige.Text &= "x"
End Sub
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
timAnzeige.Enabled = True
value = 1000
instance.Interval = value
End Sub
Private Sub frm0212_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
Wer weiß Rat ?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Also meine VB.NET Kentnisse sind bescheiden bis nicht vorhanden aber
ich würde mal tippen das du den timer auch einschalten musst.
Das heisst
instance.Enabled = True
im Startbutton. und natürlich wieder aus im Stop Button. Du scheinst nur die Anzeige(timAnzeige - was immer das ist) an und auszuschalten.
Das war es leider auch nicht. Ich habe aber durch Zufall heraus gefunden, daß unter "Komponenten" ein Timer in Form einer Uhr vorhanden ist, den man laden muß. Damit habe ich letztendlich es dann geschafft das Programm ans Laufen zu bringen. Leider stand das so nicht in meinem Tutorial drin. Für einen Beginner bereitet aber gerade so etwas große Mühe. Vielen dank für Deine Hilfe.
Na mir ist garnicht klar was da die Tick Prozedur des Timers sein soll.
"Private Sub timAnzeige_tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timAnzeige.Click"
könnte die verunglückte Variante sein.
"Private Sub instance_tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles instance.Click"
klappt vielleicht besser. Aber wie gesagt null plan von VB.NET.