关于使用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;。