Benutzer mit den meisten Antworten
wie aus einer VS Extension die Statusbar Farbe ändern

Frage
-
Hallo zusammen.
Ich habe eine VSIX, in der diverse Prüfungen erfolgen. Jetzt möchte ich dem User als Hinweis die Statusbar einfärben.
Wenn ich aber bei der IVsStatusbar SetColorText aufrufe, egal mit welchen werten, wird die Statusbar lediglich etwas dunkler.
Zur Zeit wird dabei auch nur ein Teil der Statusbar geändert. Meine Traumziel wäre z.b. eine gelbe Statusbar mit einem Icon und dem Text.
Kann mir da jemand weiterhelfen?
ps: Ich nutze Win 10 mit VS 2017
Antworten
-
Hallo,
vielleicht hilft der Code auch weiter. In den Kommentaren hab ich implizit auch was über die Hintergrundfarbe gesehen.
https://www.codeproject.com/Articles/2324/Display-colored-text-on-Status-Bar
- Bearbeitet Guido Franzke Freitag, 9. Februar 2018 07:10
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 20. Februar 2018 09:21
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 1. März 2018 14:30
Alle Antworten
-
Hallo Dierk,
Rufst Du SetColorText in der MenuItemCallback-Klasse der Paketklasse wie in folgendem Thread auf?
Need a sample for customizing Visual Studio status barIm Thread wird darauf hingewiesen, dass diese Änderung in einer Klasse, die keine Paketklasse ist, wirkungslos bleiben könnte.
Gruß,
DimitarBitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hallo Dimitar,
danke für den Link. Der Aufruf steht bei mir in der MenuItemCallback-Klasse. Habe es auch in VS2015 und verschiedenen VS Layouts versucht. Mittlerweile sogar auf verschieden Systemen. Win7 / Win10. Kein Erfolg. Der Text wird angezeigt und die Bar wird etwas dunkler.
Mittlerweile habe ich es aufgegeben und mich für ein EditorMargin entschieden.
Ich bin trotzdem noch an einer Lösung interessiert.
-
Hallo Dierk,
Schau mal, ob dieser Beispielcode Dich weiterbringt:
https://code.msdn.microsoft.com/CSVSPackageStatusBar-696be5efEr ermöglicht die Anpassung der StatusBar und ich hoffe, dass er ohne großen Aufwand auch in Visual Studio 2015 ausgeführt werden kann.
Gruß,
Dimitar
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
- Bearbeitet Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 6. Februar 2018 14:40
-
Hallo,
vielleicht hilft der Code auch weiter. In den Kommentaren hab ich implizit auch was über die Hintergrundfarbe gesehen.
https://www.codeproject.com/Articles/2324/Display-colored-text-on-Status-Bar
- Bearbeitet Guido Franzke Freitag, 9. Februar 2018 07:10
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 20. Februar 2018 09:21
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 1. März 2018 14:30