关于使用C#通过Timer控件实现自动播放图片的效果问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档