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

C# Windows窗体C按钮闪烁打开和关闭,c#,winforms,button,C#,Winforms,Button,我有一个Windows窗体的游戏,在屏幕上显示9个按钮,你必须猜测计算机认为的数字,如果数字正确,按钮应该闪烁/闪烁开和关。我向外看了看,但找不到任何相关的功能来帮助我。如果有人能帮助我,我将非常感激。谢谢。您可以使用,它可以切换屏幕上按钮的背景色 经过的事件 示例代码: // Create a timer with a ten second interval. System.Timers.Timer aTimer = new System.Timers.Timer(10000); // Ho

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

您可以使用,它可以切换屏幕上按钮的背景色 经过的事件

示例代码:

// 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
}

希望能有所帮助:-

在问题中添加更多细节您可能需要使用计时器。如果你被卡住了,自己试试,问一个问题。你想让控件闪烁。你是对的,你找不到任何现成的解决方案,框架没有这样的方法或属性。这将在你未来的编程生涯中经常发生,所以你最好学会下一步做什么:写下你真正想要发生的事情。使某物闪烁意味着使某物在短时间内可见,然后无限期地在短时间内隐藏它。如果您随后在web上搜索winforms隐藏控件和winforms计时器,您已经成功地将问题分解为可解决的部分。