出现&使用TimerControl,C#.net消失图像

时间:2012-03-12 12:07:50

标签: timer

我有3张图片(Image1,Image2,Image3),

使用间隔值为5000的定时器控制,即5秒,I 想要完成以下任务:

  • 最初,只有Image1对于表单中间的用户是可见的,即2个图像 被设置为不可见。
  • 加载表单时出现和image1 出现在表格的正中间
  • 5秒后,图像1消失,图像2出现在右侧。
  • 5秒后,图像2消失,图像3出现在左侧
  • 5秒后,图像3消失,图像1出现

我在Design中将计时器控件的Enable属性设置为“True” 时间。 我将计时器控件的Interval属性值设置为5000 in 设计时间。

我假设我完成所有编码但不能仅显示两个图像

任何人都可以帮我编码我想要完成的事情吗?

1 个答案:

答案 0 :(得分:0)

非常“脏”解决方案:保持状态变量从0到2(包含)并为每个刻度增加,然后显示/隐藏每个图像。

在计时器刻度事件处理程序:

if (++_status > 2)
 _status = 0;

pctImage1.Visible = _status == 0;
pctImage2.Visible = _status == 1;
pctImage3.Visible = _stauts == 2;