LabVIEWForum.de - Laufzeitmenü Farbe ändern

LabVIEWForum.de

Normale Version: Laufzeitmenü Farbe ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Thomas,

auf die Schnelle wohl nicht - ist eben ein VI, welches LabVIEW-intern verwaltet wird.

Du kannst natürlich jederzeit deine eigenen Menüs mit eigenen VIs erstellen…
Hallo GerdW,

stimmt, aber in die Plotlegende kann ich diese trotzdem nicht einbinden, da diese nicht änderbar ist.
Hallo Thomas,

du könntest deine eigene Plotlegende erstellen…
Hallo LabVIEW-Forum,

ich habe eine Executable gebaut und will die Hintergrundfarbe des Farbeinstellungsfensters ändern, da ich dieses bei der Plotlegende - Linienfarbe benutze.

Ich habe bereits rausgefunden, dass die Hintergrundfarbe über die folgende Windows-Einstellung anpassbar ist:
Anpassung -> Fensterfarbe -> Erweiterte Darstellungseinstellungen... -> 3D-Objekte (Fensterfarbe und -darstellung)
(siehe Bild 2: Plotlegende - INI-Datei-Einstellungen mit Windows-Einstellung)

Jedoch ist dann diese Farbeeinstellung für das gesamte Windows und ich will das nur für mein Executable.
Gibt es da eine Möglichkeit (zum Beispiel mittels Registrierungs-Editor)???


Hinweis:
Die Menüleiste und die Laufzeitmenüs habe ich bereits über die INI-Datei bei der Executable bereits mit folgenden Schlüsselwörter ändern können:
menu.background = 000000 bis FFFFFF
menu.foreground = 000000 bis FFFFFF
menubar.background = 000000 bis FFFFFF
menubar.foreground = 000000 bis FFFFFF
(siehe Bild 1: Plotlegende - INI-Datei-Einstellungen)

Ich habe auch alle in betracht kommenden ausprobiert aus dem folgen Link, aber keines hatte den gewünschten Effekt:
https://web.archive.org/web/201005130748...ation_file


Schonmal vielen Dank für eure Antworten.

MEng Thomas
Hallo Thomas,

kann es sein, dass du diese Frage schon mal hier oder bei NI.com gestellt hast? Sie kommt mir so seltsam bekannt vor…

Kurze Antwort: Nein.

Längere Antwort: Der Farbdialog ist (quasi) ein eigenes VI, was sich um deine Bemühungen leider nicht weiter kümmert. Wenn du genau das erreichen willst, was du vorhast, musst du dir wohl ein eigenes VI zur Farbwahl programmieren…

Edit:
Ich wusste doch, dass das hier ein Doublepost wird. Deshalb mit deinem Originalthread zusammengefasst!
Hallo GerdW,

ich habe ein neues Thema aufgemacht, da es sich ja um eine speziellere Frage handelt und habe gehofft, dass ich so mehr antworten bekomme.

Deine Antwort finde ich etwas unbefriedigend, da man grundsätzlich schon die Hintergrundfarbe dieses VIs ändern kann, in dem man die Windows-Einstellungen ändert. Also muss ich nur noch eine Möglichkeit finden, wie ich die Einstellung über eine Windows-DLL zum Beispiel anpassen kann.

Ein eigenes VI zur Farbwahl bringt mir nichts, weil ich das nicht in die Plotlegende einfügen kann und ich die Plotlegende schon benutzten will.

Hat sonst vielleicht jemand noch eine Antwort auf meine Frage???

Beste Grüße
MEng Thomas
Zitat:Geschrieben von GerdW - 01.09.2016 13:18
Hallo Thomas,

auf die Schnelle wohl nicht - ist eben ein VI, welches LabVIEW-intern verwaltet wird.

Du kannst natürlich jederzeit deine eigenen Menüs mit eigenen VIs erstellen…

Hallo Gerd,

nur mal die Frage, wie kann man den überhaupt ein eigenes VI in ein Menü einbinden, sowie das Farbeinstellungsfensters in die Plotlegende?

VG Thomas
Hallo Thomas,

erst erstellt man sich ein eigenes (Rechtsklick- oder VI-)Menü mit eigenen Items darin.
Wenn der User dann das Item zur Farbauswahl auswählt, bekommst du das ja in einer Eventstruktur mit, mit der du das Menü verwaltest. Und dann rufst du eben dein eigenes VI zur Farbauswahl auf…

So sieht das bei mir aus:
[attachment=57936]
(Bildmontage aus Menü und eigener Farbwahl…)
Hallo Gerd,

das man das so machen kann, das war mir auch schon vorher klar.
Ich meinte aber, dass es so aussieht wie bei der Plotlegende, also als Menüpunkt.
(Soll ein professionelles Erscheinungsbild haben!)

VG Thomas
Hallo Thomas,

Zitat:Ich meinte aber, dass es so aussieht wie bei der Plotlegende, also als Menüpunkt.
Dann erstellst du eben einen Button mit einem hübschen Image. Wenn der Button betätigt wird, rufst du dein subVI auf…

Zitat:(Soll ein professionelles Erscheinungsbild haben!)
Soll das heißen, dass mein Rechtsklick-Menü für den Graphen im Bild nicht "professionell" ist? Big Grin
Oder gefällt dir einfach der "Look" (aka "die UX") der gezeigten Farbauswahl nicht?
Seiten: 1 2 3
Referenz-URLs