c#中timer控件的start方法的用法

[复制链接]
查看11 | 回复2 | 2009-7-20 20:45:34 | 显示全部楼层 |阅读模式
比如像这道题 设置一按钮触发事件是当单击这按钮时图片自动播放 再按一下就停了 这是我的代码 就是达不到要求
public partial class mspicture : Form

{

public mspicture()

{

InitializeComponent();

}

int i = 0;

private void mspicture_Load(object sender, EventArgs e)

{

picPicture.Image = igtPicture.Images[0];

}

private void tsbHou_Click(object sender, EventArgs e)

{

i++;

if (i =0)

{

picPicture.Image = igtPicture.Images;

}

else

{

MessageBox.Show("对不起没有图片了", "提示", MessageBoxButtons.OK);

}



}

private void tsbZiDong_Click(object sender, EventArgs e)

{

i++;

if (tnZiDong.Enabled == true)

{

tnZiDong.Start();

picPicture.Image = igtPicture.Images;

}

else if (tnZiDong.Enabled == false)

{

tnZiDong.Stop();



}

}

}
}

回复

使用道具 举报

千问 | 2009-7-20 20:45:34 | 显示全部楼层
感觉代码写的乱七八糟的tsbQian 上一张tsbHou 下一张这两个我知道tsbZiDong_Click的事件里 逻辑不对Timer在哪里? 自动播放是在Timer里的吧添加一个Timer 在里面放入 tsbHou 的代码 把Interval设置成你想要的时间tsbZiDong_Click 应该管这个Timer的Enabled不懂再问问我 ,不过要详细点讲邮箱 [email protected]...
回复

使用道具 举报

千问 | 2009-7-20 20:45:34 | 显示全部楼层
都没看到Timer.Tick 事件啊!无关的代码却一大堆...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行