Re: [問題] timer計時控制項

看板C_Sharp作者 (Orz)時間16年前 (2009/11/12 22:12), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《ckkt (!@#$)》之銘言: : 現在有一個button : 我想要用滑鼠按一下他 : 然後圖片就可以慢慢放大 : private void timer1_Tick(object sender, EventArgs e) : { : if(??) 圖片放大; : } : 請問??要怎樣寫才可以判斷我用滑鼠按了那個button 要先理解一下, 你的timer是要用來做啥用的? 我把我的想法說一下好了, 按鈕->啟動timer->放大 但是放大不能無限制的放大, 因為timer會定時重新執行內容. 所以要判斷是否要繼續放大. 所以button內包的程式就是啟動timer, private void buttom { timer1.enable=true; } private void timer { if(圖片大小<1024*768) 圖片放大; else timer.enable=false; } 這樣的話,等圖片大小放大到一定程度,就會停止執行回圈 我想你要的就是這個吧? 還是不一樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.226.43

11/12 22:22, , 1F
我是想做一個有2個button 一個點下去放大2倍 一個縮小2倍
11/12 22:22, 1F

11/12 22:25, , 2F
我看書它是用2個radiobutton 來決定向上移動 或向右移動
11/12 22:25, 2F

11/12 22:29, , 3F
書的範例是用checkbox來啟動計時器的 我想要按一下button
11/12 22:29, 3F

11/12 22:30, , 4F
啟動計時器 放到2倍或縮到2倍時就關閉計時器
11/12 22:30, 4F

11/12 22:32, , 5F
所以書裡面的??是其中一個radiobotton.checked == true
11/12 22:32, 5F

11/12 22:39, , 6F
現在我想在if裡判斷我按的是變大or變小的button
11/12 22:39, 6F

11/12 22:44, , 7F
那你兩個button要分別去occur第三個變數.
11/12 22:44, 7F

11/12 22:44, , 8F
最好是類似i>0 或是i<0這樣,<0就變小,>0就變大.
11/12 22:44, 8F

11/13 21:06, , 9F
3Q 原來還可以這樣用
11/13 21:06, 9F
文章代碼(AID): #1A_1V3dy (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1A_1V3dy (C_Sharp)