Suchergebnisse
Suchergebnisse 1-8 von insgesamt 8.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, Für eine Simulation möchte ich per GDI für eine Sekunde ein Rechteck anzeigen lassen, welches in der Zeit die GUI komplett blockiert, sodass auch keine Aktionen mehr "wahrgenommen" (sämtliche GUI-Events) und nachträglich abgearbeitet werden. Mir stellen sich also folgende Fragen1. Zeichnen im Paint-Event(wenn ja wie am besten) oder über CreateGraphics() ? 2. Wie lasse ich den GUI-Thread auf dem besten Weg warten 3. Wie blockiere ich, dass die Message-Queue abgearbeitet wird? (ich möchte n…
-
1. Soll ich dann extra ne globale Variable deklarieren um im Paint-Event prüfen ob gezeichnet werden soll 2. Von Thread.Sleep() wird eigentlich immer abgeraten, deshalb frage ich 3. Jegliche Messages werden trotz Thread.Sleep() abgearbeitet. (habs mit Button-Clicks getestet) Also 2 und 3 bleiben weiterhin offen MfG Tim
-
@ErfinderDesRades Das möchte ich nicht, weil es visuell einfach nicht erträglich wäre. Außerdem wird doch dann jedes Control neugezeichnet. Ich hätte dann also trotz DoubleBuffered-On wieder nen kurzen und dennoch bemerkbaren visuellen Lag. @J.Herbrich Ohne Queues läuft doch generell nichts. Außerdem verwaltet doch das System das Queueing und nicht die Applikation (?). Der PC arbeitet ständig und schiebt dauernd Interrupts (die wir ja so nicht unbedingt visuell wahrnehmen). Währenddessen kommen …