嗯~這是昨天學長問的一個小問題
可能以後會用到
第一次使用 goto 語法,還蠻好玩的
要讓一個圖片晃動,需要圖片,因此加入 PictureBox
同時要位移圖片,加入專門處理的函數 MovePicture()
某些情況才會讓它動,要觸發事件,因此加了 Button
每次更新畫面在維護震動訊息,還蠻不智的,加入 Timer
其中在 switch 中用到 goto 來達成一些事情還蠻不錯的
C++裡面沒用過,特別取這段出來
// 根據計數器來做位移 switch (_shackCount) { case 0: // 往右上 this.MovePicture(new Point(2, -2)); break; case 1: case 2: case 3: case 4: // 1、2、3、4,再來一次! |
測試圖
話說…
本來想要直接使用 PictureBox.Location.Offset() 來做位移
但不知怎樣才能改到實體,C#好像只能拿到參照而已的樣子= =
有人知道的話麻煩指點一下^^