关于使用C#通过Timer控件实现自动播放图片的效果问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于使用C#通过Timer控件实现自动播放图片的效果问题
F1ake 4级被浏览52次 2013.04.23
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data; using System.Drawing;
using System.Text; using System.Windows.Forms;
namespace 第五章_work
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int i = 0;
private void picRight_Click(object sender, EventArgs e)
{
i--;
if (i > -1)
{
picPicture.Image = ilImgList.Images[i];
}
else
{
MessageBox.Show("已经是最后一张了","提示",MessageBoxButtons.OK,MessageBoxIcon.Excl amation);
}
}
private void picLeft_Click(object sender, EventArgs e)
{
i++;
if (i < 9)
{
picPicture.Image = ilImgList.Images[i];
}
else
{
MessageBox.Show("已经是最后一张了", "提示", MessageBoxButtons.OK, MessageBoxIcon. Exclamation);
}
}
private void Form1_Load(object sender, EventArgs e)
{
picPicture.Image = ilImgList.Images[0];
}
private void picLook_Click(object sender, EventArgs e)
{
timer1.Enabled != timer1.Enabled;
if (timer1.Enabled==true)
{
timer1.Start();
}
else
{
timer1.Stop();
}
}
private void timer1_Tick(object sender, EventArgs e)
{
//if (count < ilImgList.Images.Count - 1)
//{
// count++;
//}
//else
//{
// count = 0;
//}
//picPicture.Image = ilImgList.Images[count];
i++;
if (i < 9)
{
picPicture.Image = ilImgList.Images[i];
}
else
{
MessageBox.Show("已经是最后一张了", "提示", MessageBoxButtons.OK, MessageBoxIc on.Exclamation);
}
}
}
}
显示:“timer1.Enabled != timer1.Enabled;”只有assignmeng、calldecrement和new对象表达式可用作语句还有我里面一部分是注释的,问为什么那边不能用那种形式写?
yzlloveli
采纳率:47% 4级 2013.04.24
检举
timer1.Enabled != timer1.Enabled;
if (timer1.Enabled==true)
{
timer1.Start();
}
else
{
timer1.Stop();
}
改成timer1.Enabled = !timer1.Enabled;