Animiertes GIF in Windows Form beim Ausführen eines langen Prozesses
ch habe eine einfache Windows-Anwendung (MDI) in C # entwickelt, die die Daten von SQL nach Excel exportier
Ich verwende ClosedXML, um dies erfolgreich zu erreichen.
Wenn der Prozess ausgeführt wird, möchte ich eine Bildbox mit einem animierten GIF-Bild anzeigen.
ch bin ein Anfänger und weiß nicht, wie ich das erreichen soll. Die Bilderbox erscheint, nachdem der Vorgang abgeschlossen is
Ich habe viele Posts gesehen, in denen steht, dass ich Backgroundworker oder Threading verwenden soll, die ich noch nie verwendet habe, und die schwer zu implementieren sind.
Kann ich ein schrittweises Beispiel mit Erklärung haben.
Die beiden von mir erstellten Funktionen, die ich vor und nach dem Ausführen des Codes aufrufe.
private void Loading_On()
{
Cursor.Current = Cursors.WaitCursor;
pictureBox2.Visible = true;
groupBox1.Enabled = false;
groupBox5.Enabled = false;
groupBox6.Enabled = false;
Cursor.Current = Cursors.Arrow;
}
private void Loading_Off()
{
Cursor.Current = Cursors.Arrow;
pictureBox2.Visible = false;
groupBox1.Enabled = true;
groupBox5.Enabled = true;
groupBox6.Enabled = true;
Cursor.Current = Cursors.WaitCursor;
}