Tag: invokerequired

InvokeRequired bezieht sich auf die .NET WinForms-Steuerelement.InvokeRequired-Methode, die überprüft werden muss, bevor die Aktualisierung der Benutzeroberfläche vorgenommen werden.

C# - cross-thread-Aufruf problem

Anzahl der Antworten 3 Antworten
Schreibe ich eine form app in c# und ich muss in der Lage sein, zu ändern, den Inhalt eines Rich-Text-Feld aus jedem thread, versuchte ich mit einem delegieren und InvokeRequired, aber der Delegierten machte ich noch, gibt

Aufräumen von Code mit InvokeRequired

Anzahl der Antworten 8 Antworten
Ich weiß, dass, wenn die Manipulation von UI-Steuerelemente aus beliebigen nicht-UI-thread, müssen Sie marshal Ihre Aufrufe im UI-thread, um Probleme zu vermeiden. Der Allgemeine Konsens ist, dass Sie verwenden sollten InvokeRequired testen, und wenn es true ist,

Automatisieren des InvokeRequired-Codemusters

Anzahl der Antworten 9 Antworten
Ich haben uns schmerzhaft bewusst, wie oft man schreiben muss folgende code-Muster in event-driven GUI-code, mit dem private void DoGUISwitch() { //cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } wird: private