Hi,
ich habe ein "Problem" mit dem Öffnen einer Form.
Ich arbeite mit einem Backgroundworker, welcher Daten verarbeitet. Während dieser Verarbeitung möchte ich ein neues Fenster anzeigen, auf dem "Warten Sie..." steht. Außerdem soll eine Progressbar aktualisiert werden.
Nun möchte ich das Warte-Fenster vor dem Backgroundworker-Start aufrufen.
Grund: Rufe ich das Fenster nach dem Start auf, kann es, je nach Auslastung, vorkommen dass das Fenster erst angezeigt wird, wenn die Progressbar schon bei 10-20...% ist.
Das Fenster soll natürlich alle anderen Blockieren, daher würde es sich ja anbieten, das Fenster als Dialog zu öffnen.
Mein Problem ist jetzt, das wenn ich das Fenster vor dem Backgroundworker als Dialog öffne, aktualisiert sich das Fenster nicht.
Mit TopMost ist das Fenster zwar im Vordergrund allerdings weis ich nicht wie ich die anderen Formen blockieren soll.
Wie kann ich das Fenster so öffnen, dass die anderen Fenster blockiert sind und sich die Progressbar aktualisiert.
MfG
ich habe ein "Problem" mit dem Öffnen einer Form.
Ich arbeite mit einem Backgroundworker, welcher Daten verarbeitet. Während dieser Verarbeitung möchte ich ein neues Fenster anzeigen, auf dem "Warten Sie..." steht. Außerdem soll eine Progressbar aktualisiert werden.
Nun möchte ich das Warte-Fenster vor dem Backgroundworker-Start aufrufen.
Grund: Rufe ich das Fenster nach dem Start auf, kann es, je nach Auslastung, vorkommen dass das Fenster erst angezeigt wird, wenn die Progressbar schon bei 10-20...% ist.
Das Fenster soll natürlich alle anderen Blockieren, daher würde es sich ja anbieten, das Fenster als Dialog zu öffnen.
Mein Problem ist jetzt, das wenn ich das Fenster vor dem Backgroundworker als Dialog öffne, aktualisiert sich das Fenster nicht.
Mit TopMost ist das Fenster zwar im Vordergrund allerdings weis ich nicht wie ich die anderen Formen blockieren soll.
Wie kann ich das Fenster so öffnen, dass die anderen Fenster blockiert sind und sich die Progressbar aktualisiert.
MfG
wintoolz.de
Benutze auch du Ecosia
- wintoolz.KeyLocker - Programm zum sicheren Verwalten von Passwörten
- wintoolz.CodeGallery - Datenbank für Codebeispiele veschiedener Programmiersprachen
- wintoolz.Haushaltsbuch - Dient zum Auflisten der Aktivitäten ihrer Bankkonten
Benutze auch du Ecosia