有没有办法在没有定时器的情况下改变按钮的颜色一秒钟? 我有: btnRed.BackColor = Color.DarkRed; 到目前为止,但我只想稍微改变一下。
最佳答案
您可以使用这样的异步方法:
private async Task ChangeColor(Color new_color)
{
var original_color = btnRed.BackColor;
btnRed.BackColor = new_color;
await Task.Delay(TimeSpan.FromSeconds(1));
btnRed.BackColor = original_color;
}
然后像这样调用它:
ChangeColor(Color.DarkRed);
关于C# 如何改变按钮的颜色一秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33601205/