所以我在这里放置了一个标签("")。当点击按钮(button1)时,标签文本将变为“测试”。2秒后,文本设置回“”。我使用计时器使其工作(间隔为2000):
所以我在这里放了一个标签("")。当点击按钮(button1)时,标签的文本变成"Test"。2秒钟后,文本又被设置为""。我使用定时器实现了这个功能(定时器的时间间隔为2000):
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Test";
timer.Enabled = true;
}
private void timer_Tick(object sender, EventArgs e)
{
label1.Text = "";
}
这个方法可以运行; 但是,我想尝试在异步方法中实现它。
目前我的代码如下:
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "Test";
MyAsyncMethod();
}
public async Task MyAsyncMethod()
{
await Task.Delay(2000);
label1.Text = "";
}
然而,这并不起作用。