Ich muss ein Formular auf C# öffnen und dann schließen es automatisch nach, sagen wir, 5 Sekunden .. Die Sache ist, ich brauche das Formular geschlossen von der Form, die geöffnet wurde, weil die Form, die ich öffne, manchmal ist aus einem anderen Formular geöffnet, ohne automatisch geschlossen zu werden.Wie öffnet man ein Formular und schließt es dann nach X Sekunden in C#?
ich das versucht habe:
private void button6_Click(object sender, EventArgs e)
{
GetNumber gtn = new GetNumber();
gtn.Show();
System.Threading.Thread.Sleep(6000);
gtn.Hide();
gtn = null;
}
Aber die Form wurde vermasselt, als es begann, geschah gleich, wenn ich mit einem Timer versucht. Kann jemand mein Problem lösen?
Welche Version von .Net verwenden Sie und was bedeutet es für "die Form zu vermasseln"? –