【发布时间】:2014-09-03 09:53:55
【问题描述】:
我正在使用计时器来创建启动画面。
我想做的是使表单淡入淡出。我首先在表单的构造函数中将表单透明度设为 0,然后在表单加载方法中触发计时器。
现在在我的Timer_Tick 方法中,我不断增加不透明度,比如说,0.2。
我想一旦计时器达到其间隔的一半,我就会开始降低不透明度,但我无法做到这一点。
我不太清楚定时器是如何工作的,但我想实现这样的东西:
if(Whatever_Timer_Value_Is <= Interval/2) //Can't achieve this :s
this.Opacity += 2;
else
this.Opacity -=2 ;
那么..有没有办法随时获取 Timer 的值?或者有没有其他方法可以做到这一点? 请保持简单。我只是个业余爱好者。 X(
【问题讨论】:
-
以可以递增的形式创建一个计数器变量并在滴答事件中检查。还要检查值的不透明度范围!
-
进展顺利。谢谢=D