看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
ckkt:我是想做一個有2個button 一個點下去放大2倍 一個縮小2倍 11/12 22:22
ckkt:我看書它是用2個radiobutton 來決定向上移動 或向右移動 11/12 22:25
ckkt:書的範例是用checkbox來啟動計時器的 我想要按一下button 11/12 22:29
ckkt:啟動計時器 放到2倍或縮到2倍時就關閉計時器 11/12 22:30
ckkt:所以書裡面的??是其中一個radiobotton.checked == true 11/12 22:32
ckkt:現在我想在if裡判斷我按的是變大or變小的button 11/12 22:39
liaommx:那你兩個button要分別去occur第三個變數. 11/12 22:44
liaommx:最好是類似i>0 或是i<0這樣,<0就變小,>0就變大. 11/12 22:44
ckkt:3Q 原來還可以這樣用 11/13 21:06