Hallo zusammen,
stehe gerade mit Fragezeichen dort, leider hilft mir derzeit auch kein Post in Foren weiter.
Hier mal kurz mein Anliegen:
Ich habe ein Form diese geladen wird (nicht die Mainform)
In dieser Form werden gewisse Daten auf Netzlaufwerkeben geladen.
Hier wollte ich eine kleines Control anzeigen lassen, bis Form_load bzw. das laden der Dokumente abgeschlossen ist.
Anfürsich funktioniert es auch schon soweit, leider dreht sich allerdings mein .gif Image nicht, sehr wahrscheinlich weil die GUI es daran hindert.
So erstmal meine Vermutung.
In der gewissen Form habe ich folgendes stehen:
Am Ende des Form_Load dann dieses:
Soweit sogut, die Form wird angezeigt, bis alles geladen ist und verschwindet dann wieder.
Das hinterlegte .gif in der Picturebox1 in der Form_Waiting dreht sich allerdings nicht.
Ich habe bereits versucht das ganze in einen Backgroundworker auszulagern, auch das ging, aber gedreht hat es sich wieder nicht.
Wenn ich die Form_Waiting als "Begrüßungsbildschirm" in den Einstellungen festlege funktioniert das drehen des BIlds.
Hat dort jemand eine Idee, oder bin ich durcheinander?
In der Form_Waiting, habe ich bereits folgendes probiert:
Über Antworten freue ich mich sehr, vielen Dank
Greez
stehe gerade mit Fragezeichen dort, leider hilft mir derzeit auch kein Post in Foren weiter.
Hier mal kurz mein Anliegen:
Ich habe ein Form diese geladen wird (nicht die Mainform)
In dieser Form werden gewisse Daten auf Netzlaufwerkeben geladen.
Hier wollte ich eine kleines Control anzeigen lassen, bis Form_load bzw. das laden der Dokumente abgeschlossen ist.
Anfürsich funktioniert es auch schon soweit, leider dreht sich allerdings mein .gif Image nicht, sehr wahrscheinlich weil die GUI es daran hindert.
So erstmal meine Vermutung.
In der gewissen Form habe ich folgendes stehen:
Am Ende des Form_Load dann dieses:
Soweit sogut, die Form wird angezeigt, bis alles geladen ist und verschwindet dann wieder.
Das hinterlegte .gif in der Picturebox1 in der Form_Waiting dreht sich allerdings nicht.
Ich habe bereits versucht das ganze in einen Backgroundworker auszulagern, auch das ging, aber gedreht hat es sich wieder nicht.
Wenn ich die Form_Waiting als "Begrüßungsbildschirm" in den Einstellungen festlege funktioniert das drehen des BIlds.
Hat dort jemand eine Idee, oder bin ich durcheinander?
In der Form_Waiting, habe ich bereits folgendes probiert:
VB.NET-Quellcode
- Public Class Form_Waiting
- Private Sub Form_Waiting_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 'Show animated gif
- PictureBox1.Visible = True
- ' do heavy work
- BackgroundWorker1.RunWorkerAsync()
- End Sub
- Private Sub BackgroundWorker1_DoWork(sender As System.Object, e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
- ' Simulate heavy work load
- Threading.Thread.Sleep(5000)
- End Sub
- Private Sub BackgroundWorker1_RunWorkerCompleted(sender As Object, e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted
- ' work done, hide pic box
- PictureBox1.Visible = False
- End Sub
- End Class
Über Antworten freue ich mich sehr, vielen Dank
Greez