Entwickler-Ecke

WinForms - C#VisualStudio12 Ereignisse Loggen und in der Form ausgeben


Ben4123 - Fr 06.12.13 17:56
Titel: C#VisualStudio12 Ereignisse Loggen und in der Form ausgeben
Hallo Community,

Ich arbeite an einem Gadged für ein Programm. Ich möchte dass ähnlich wie in älteren Computerspielen, angezeigt wird welcher Schritte gerade bearbeitet wird.
Also Quasi:
Status: In schwarz ganz oben das aktuelle Ereigniss ( DataTable loading blabla...z.B) dann mit grüner Farbe darunter den Schritt der davor war, in Gelb den vorletzten usw....

Das Ziel ist es dem User ein Gefühl zu geben welche Schritte gerade ablaufen und mit den Farben klar zu kennzeichnen was aktuell ist.
Ich habe mal den Teil aus der Form ausgeschnitten in dem es angezeigt werden soll.(Screenshot anbei)

Meine Frage ist nun: Wie kann ich diese Aufgabenstellung umsetzen?

Viele Grüße

Ben

Screenshot anbei (Einfach verschiedenfarbige Label hingeklatscht zur Veranschaulichung.)


Palladin007 - Fr 06.12.13 18:19

Ähm ... wo ist die Frage?


Und was genau sagt der Titel aus?
Da steht nur die Entwicklungsumgebung ...


Th69 - Fr 06.12.13 20:06

Hallo Ben :welcome:

da muß ich user profile iconPalladin007 Recht geben - du solltest den Titel abändern und eine konkrete Frage stellen (denn laut deinem Screenshot hast du das von dir beschriebene doch schon hinbekommen, oder?).


Palladin007 - Fr 06.12.13 23:01

Ich denke mal eher, er hat es nicht hin bekommen und mit ein bisschen "Paint-Zauberei" in das Bild gebracht, was da sein soll und jetzt will er wissen, wie das am besten geht.


Auf die Gefahr hin, dass ich ins Blaue rate und total daneben liege, hier [http://blog.stefan-macke.com/2007/08/16/c-klassenuebergreifendes-logging/] ein Link, wo das Loggen von Vorgängen erklärt wird.
Ich würde es genauso machen, auch wenn ich die tatsächliche Umsetzung dann etwas unglücklich finde, das Prinzip bleibt aber das Gleiche.


Ben4123 - Mi 11.12.13 11:21

Danke für die Antworten :)
ich habe den Titel expliziert und meine Frage ergänzt.

Gerade versuche ich den Tipp von Palladin007 anzuwenden. Vielen Dank an dieser Stelle.