myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: Windows-Forms » StatusStrip aktualisiert nicht mehr nach Focus-Wechsel
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

StatusStrip aktualisiert nicht mehr nach Focus-Wechsel

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Bonvie Bonvie ist weiblich
myCSharp.de-Mitglied

avatar-2315.gif


Dabei seit: 14.06.2006
Beiträge: 173
Entwicklungsumgebung: MS Visual Studio 2008 Express


Bonvie ist offline

StatusStrip aktualisiert nicht mehr nach Focus-Wechsel

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo an alle,
ich habe mal wieder ein Problem. Diesmal ist es das StatusStrip, das ich mit dem Designer eingebunden habe. In der "WorkFunktion" setze ich den Text des ToolStripStatusLabel normal über die Variable Text.

Nachdem sich während der Ausführung erst nichts getan hatte, habe ich herausgefunden, dass ich nach dem Setzen noch StatusStrip.Update() ausführen muss. War zwar beim alten StatusBar nicht so, aber soll mir recht sein. Soweit läuft nun auch alles und ich sehe immer was gerade bearbeitet wird.

Da die Bearbeitung länger dauert ist es wahrscheinlich, dass der Focus auch mal wechseln kann, genau dies habe ich getestet und stehe nun vor dem Problem. Nach dem Focus-Wechsel bekomme ich trotz aktiver Anwendung keinen Status mehr angezeigt. Es wird zwar StatusStrip.Update() und ein MainWindow.Update() weiterhin ausgeführt, aber ohne Resultat.

War das verständlich?
Wer von Euch hat eine Idee, wie ich die Anzeige nach dem Focus-Wechsel wieder beleben kann?

Gruß
Bonvie
Neuer Beitrag 14.08.2006 16:04 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
LordZero83 LordZero83 ist männlich
myCSharp.de-Mitglied

Dabei seit: 10.04.2006
Beiträge: 64
Entwicklungsumgebung: VS05/08 C#/VB.NET
Herkunft: Sachsen/Deutschland


LordZero83 ist offline Füge LordZero83 Deiner Kontaktliste hinzu

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

veruschs doch mla mit invoke oder wie das heißt das der das halt neu zeichnet
Neuer Beitrag 14.08.2006 16:08 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Bonvie Bonvie ist weiblich
myCSharp.de-Mitglied

avatar-2315.gif


Dabei seit: 14.06.2006
Beiträge: 173
Entwicklungsumgebung: MS Visual Studio 2008 Express

Themenstarter Thema begonnen von Bonvie

Bonvie ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

@LordZero83
Danke für die Info, aber das war es nicht.

Habe durch stöbern den Verweis von herbivore gefunden und der hat genau gepasst.  Sicheres und einfaches Multithreading in Windows Forms
Wie in dem gezeigten Beispiel hatte auch ich die Queue durch meine Abarbeitung belegt und deswegen wurden keine Messages mehr abgearbeitet.

Problem erkannt, problem gebannt !!
Neuer Beitrag 01.09.2006 14:04 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 13 Jahre.
Der letzte Beitrag ist älter als 13 Jahre.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 15.12.2019 12:16