2017-12-22 15 views
0

Im Form Load-Ereignis bringe ich Daten aus einer Datenbank, alles was ich tun möchte, ist eine PictureBox anzuzeigen, die ein GIF mit einer Lade-Animation enthält, aber ich möchte es nach den Daten tun aus der Datenbank geladen, eine Idee?Initialize PictureBox vor Form Load Ereignis

+0

Was haben Sie bisher versucht? Möchten Sie die Lade-Animation anzeigen, bis das GIF geladen ist? – petryuno1

+0

Ihre Frage zeigt keine Mühe und macht keinen Sinn. Sie möchten eine Lade-Animation anzeigen, nachdem die Daten geladen sind? Das Formular wird erst nach * nach * dem Formularladeereignis angezeigt. Sie gehen also falsch vor. Lies [ask] und nimm die [Tour] – Plutonix

+0

Lass das Formular normal öffnen und lies dann die Daten in einem Hintergrund-Thread. –

Antwort

1

Ich nehme an, dass Sie ein Lade-GIF anzeigen möchten, während die Daten aus der Datenbank abgerufen werden.

Anstatt den gesamten Code innerhalb des Form Load zu platzieren, können Sie versuchen, zuerst die PictureBox anzuzeigen und dann einen neuen Thread zu starten, der die Daten lädt. Sobald die Daten abgerufen wurden, können Sie das gif entfernen.