Windows窗体C#按钮闪烁开和关

时间:2014-03-15 14:10:39

标签: c# winforms button

我在Windows窗体中有这个游戏,在屏幕上显示9个按钮,你必须猜测计算机认为的数字,如果数字是正确的,按钮应该闪烁/闪烁。我向外看,但我找不到任何相关功能来帮助我。如果有人可以帮助我,我会非常感激。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Timer class,它会切换按钮背景颜色 Elapsed事件。

示例代码:

// Create a timer with a ten second interval.
System.Timers.Timer aTimer = new System.Timers.Timer(10000);

// Hook up the Elapsed event for the timer.
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);

// Set the Interval to 2 seconds (2000 milliseconds).
aTimer.Interval = 2000;
aTimer.Enabled = true;

OnTimeEvent功能:

void OnTimedEvent(object source, ElapsedEventArgs e)
{
    // Change button color
}

希望它有所帮助: - )