助けてください。次のコードがあります。
private void strtGameBtn_Click(object sender, EventArgs e)
{
Process.Start("test.exe");
this.Close();
}
test.exe5秒後に実行するにはどうすればよいですか?
助けてください。次のコードがあります。
private void strtGameBtn_Click(object sender, EventArgs e)
{
Process.Start("test.exe");
this.Close();
}
test.exe5秒後に実行するにはどうすればよいですか?
他の問題を無視する
private async void strtGameBtn_Click(object sender, EventArgs e)
{
strtGameBtn.Enabled = false;
await Task.Delay(5000);
Process.Start("test.exe");
this.Close();
}
または、フォームに何をさせたいかによって、可能性が高くなります。
private void strtGameBtn_Click(object sender, EventArgs e)
{
Task.Run(() =>
{
Thread.Sleep(5000);
Process.Start("test.exe");
});
this.Close();
}