none
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

    Freitag, 2. Februar 2018 20:47

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 bar

    Im Thread wird darauf hingewiesen, dass diese Änderung in einer Klasse, die keine Paketklasse ist, wirkungslos bleiben könnte.

    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.

    Montag, 5. Februar 2018 12:14
    Moderator
  • 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.

    Montag, 5. Februar 2018 16:17
  • Hallo Dierk,

    Schau mal, ob dieser Beispielcode Dich weiterbringt:
    https://code.msdn.microsoft.com/CSVSPackageStatusBar-696be5ef

    Er 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.

    Dienstag, 6. Februar 2018 14:40
    Moderator
  • 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

    Gruß, Guido


    Freitag, 9. Februar 2018 07:10