Re: [問題] 關於timer的用法

看板C_Sharp作者 (\( ̄ε ̄ )>)時間16年前 (2009/12/02 14:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
int m_signal = 0; private void button2_Click(object sender, EventArgs e) { timer1.Enabled = true; } private void timer1_Tick(object sender, EventArgs e) { // Assign signal+1 m_signal++; { // m_signal 不是偶數就是基數 if (m_signal%2 == 0) { if (X < -13 && X > -17) { timer1.Enabled = true ; } else if (X >= -15) { vScrollBar8.Value++; vScrollBar9.Value--; } else { vScrollBar8.Value--; vScrollBar9.Value++; } } else { if (Y < 3 && Y > -3) { timer1.Enabled = false ; } else if (Y >= 0) { vScrollBar7.Value++; } else { vScrollBar7.Value--; } } } 我想先執行完畢vScrollBar8跟9 再執行vScrollBar7 不讓他同時執行 請問 要怎麼去修改 有大大可以教我嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.232.81

12/01 23:17,
給個一正一負的變數判斷吧,每執行一次都乘上-1
12/01 23:17

12/01 23:31,
不太懂意思...可以麻煩你回文幫我修改 好嗎...拜託
12/01 23:31

12/02 09:35,
你的X跟Y是啥?
12/02 09:35

12/02 10:04,
X跟Y 是三軸加速感應晶片的值@@|...
12/02 10:04
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.3.120
文章代碼(AID): #1B5WElx7 (C_Sharp)
文章代碼(AID): #1B5WElx7 (C_Sharp)