作者liaommx (Orz)
看板C_Sharp
标题Re: [问题] timer计时控制项
时间Thu Nov 12 22:12:16 2009
※ 引述《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
1F:推 ckkt:我是想做一个有2个button 一个点下去放大2倍 一个缩小2倍 11/12 22:22
2F:→ ckkt:我看书它是用2个radiobutton 来决定向上移动 或向右移动 11/12 22:25
3F:→ ckkt:书的范例是用checkbox来启动计时器的 我想要按一下button 11/12 22:29
4F:→ ckkt:启动计时器 放到2倍或缩到2倍时就关闭计时器 11/12 22:30
5F:→ ckkt:所以书里面的??是其中一个radiobotton.checked == true 11/12 22:32
6F:→ ckkt:现在我想在if里判断我按的是变大or变小的button 11/12 22:39
7F:→ liaommx:那你两个button要分别去occur第三个变数. 11/12 22:44
8F:→ liaommx:最好是类似i>0 或是i<0这样,<0就变小,>0就变大. 11/12 22:44
9F:推 ckkt:3Q 原来还可以这样用 11/13 21:06