Timer是一個很好用的東西,
他其實也是像一個迴圈一樣的東西
只是他是啟動後,每隔預設秒數觸發一次
我自己是常常用來刷新UI上資料使用
當然他跟其他功能放在一起,會有更強大的功用
這些以後在慢慢記錄下來
1.先照著老規矩先創建一個新的Windown Form專案
2.拉進所需之元件[一個button,一個textbox,另外拉一個Timer]
3.timer拉近視窗後,他其實是長在下面的,
至下方點擊timer二下可進入編輯程式碼頁面
button也順便點二下會用到
4.進入程式碼頁面後,
a.宣告int i = 0;
b.在timer的tick下寫入
textBox1.Text = textBox1.Text + "\r\n" + i.ToString();
i++;
c.button寫入
timer1.Start();
d.程式說明
"b"部份意思是將textbox1原本text的內容加上i,
tostring是將原本i轉換成string(字串)
而其中"\r\n"這個可以想成在記事本中按ENTER,白話說就是換行
其實是有2種意思的
\r 是回車 - 跑回最前面
\n 是換行 - 往下移一格
"c"部份只是將timer1啟動開始跑起回圈
5.可移回設計頁面點選textbox1至他屬性介面
選擇ScrollBars為Vertical
這就是幫你的textbox1增加一個bar的功能
6.直接開始debug看看吧
7.按下開始鈕,可以看到程式開始跑起來
8.如果覺得這樣不好看,也可以將原本程式碼"\r\n"改成空格 " "
9.另外設定timer的間隔秒數可以至timer1的行為裡的Interval設定
但需注意單位是毫秒(ms),若你要1秒跑一次程式的話,要設定成1000哦