原帖由
松尾明 於 2009-11-28 09:10 PM 發表

唔緊要, 其實都差唔多喇~~
首先要將 Dim i As Integer = 1 呢句搬去 Public Class HW2PartB 下面, 即是要將 i 這個variable, 由local variable 變成global variable, 即是這般寫:-
Public Class HW2PartB
Dim i As Integer
Private Sub RadioButtons_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles raiOne.CheckedChanged, raiTwo.CheckedChanged, raiThree.CheckedChanged, raiFour.CheckedChanged
......
其次將 i = 1這assignment, 放在run button的click event內, 原因是要每次在click Run button時, 將 i 的value reset做 1, 即是這般寫:-
Private Sub btnRun_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRun.Click
i = 1
tmrPic.Enabled = True
End Sub
RadioButtons_CheckedChanged果段logic正確, 不過順道要留意, 一開始你見到係"冇一個" option selected左的, selected左的option係有一圓黑點的, 如果冇一個 option selected左,個timer interval我估係by default = 1000的(對嗎??)
剩落黎就係要處理timer event的logic ......