C#中怎样可以使点击按钮事件可以让图片自动播放
图片我已经弄好就差最后一步怎样单击按钮时让图片自动播放代码usingSystem;usingSystem.Collections.Generic;usingSystem....
图片我已经弄好 就差最后一步怎样单击按钮时让图片自动播放
代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace KeHouZuoYe
{
public partial class msPicTure : Form
{
public msPicTure()
{
InitializeComponent();
}
int i = 0;//设一个累计数
//当窗体加载时显示地一张图片
private void msPicTure_Load(object sender, EventArgs e)
{
PTBPicture.Image = ilPicture.Images[0];
}
//当单击Qian按钮时到下一张图片
private void tsQian_Click(object sender, EventArgs e)
{
i++;
if (i < 7)//总共有6张
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("最后一张了", "提示", MessageBoxButtons.OK);
}
}
//当单击Hou按钮时到上一张图片
private void tsHou_Click(object sender, EventArgs e)
{
i--;
if (i > -1)
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("没有图片了", "提示", MessageBoxButtons.OK);
}
}
//当点击第三个按钮图片自动播放
private void tsZiDong_Click(object sender, EventArgs e)
{
//各位帮忙填写代码
}
}
}
通过timer控件的enabled属性的true或false来使用start和stop方法来做这道题 展开
代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace KeHouZuoYe
{
public partial class msPicTure : Form
{
public msPicTure()
{
InitializeComponent();
}
int i = 0;//设一个累计数
//当窗体加载时显示地一张图片
private void msPicTure_Load(object sender, EventArgs e)
{
PTBPicture.Image = ilPicture.Images[0];
}
//当单击Qian按钮时到下一张图片
private void tsQian_Click(object sender, EventArgs e)
{
i++;
if (i < 7)//总共有6张
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("最后一张了", "提示", MessageBoxButtons.OK);
}
}
//当单击Hou按钮时到上一张图片
private void tsHou_Click(object sender, EventArgs e)
{
i--;
if (i > -1)
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("没有图片了", "提示", MessageBoxButtons.OK);
}
}
//当点击第三个按钮图片自动播放
private void tsZiDong_Click(object sender, EventArgs e)
{
//各位帮忙填写代码
}
}
}
通过timer控件的enabled属性的true或false来使用start和stop方法来做这道题 展开
2个回答
展开全部
Timer1.Enabled!=Timer1.Enabled; //Enzbled属性状态与之前相反
if (Timer1.Enabled==true)
tsZiDong.Text="停止" "";
if (Timer1.Enabled==false)
tsZiDong.Text="自动播放"
Timer1的Tick事件不在tsZiDong_Click里面
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if (i < 7)//总共有6张
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("最后一张了", "提示", MessageBoxButtons.OK);
}
}
Timer1的Interval设成1000 一秒怎样?
if (Timer1.Enabled==true)
tsZiDong.Text="停止" "";
if (Timer1.Enabled==false)
tsZiDong.Text="自动播放"
Timer1的Tick事件不在tsZiDong_Click里面
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if (i < 7)//总共有6张
{
PTBPicture.Image = ilPicture.Images[i];
}
else
{
MessageBox.Show("最后一张了", "提示", MessageBoxButtons.OK);
}
}
Timer1的Interval设成1000 一秒怎样?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询