LabVIEWForum.de - Highlight-Funktion an Baumstruktur deaktivieren

LabVIEWForum.de

Normale Version: Highlight-Funktion an Baumstruktur deaktivieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Also ich habe eine Baumstruktur mit der ich verschiedene SubVI´s aufrufe, mein Problem ist nun, sobald ich in meiner Baumstruktur auf eine Zeile klicke wird diese mit einer Schwarz-gestrichelten Linie umrahmt (also quasi gehighlightet). Gibt es nun eine Möglichkeit dies zu deaktivieren? z.B. über ein Property Node oder so etwas, ich suche nämlich schon eine ganze Weile konnte, aber leider nichts finden?

Btw: Der Aufruf meiner SubVI´s ist ziemlich umständlich von mir gelöst wurden, ich nutze für jede Zeile (in jeder Zeile gibt es nur eine Spalte in der das aufzurufende VI steht) meiner Baumstruktur einen seperaten Indicator um mit diesem dann das Property Node "Value (Signaling)" aufzurufen, welcher wiederrum dafür notwendig ist um ein Event auszulösen, damit ich mit meiner Eventstruktur arbeiten kann.

Schon mal Vielen Dank im Vorraus

Grüße, Marcus
Hallo Marcus,

Zitat:Der Aufruf meiner SubVI´s ist ziemlich umständlich von mir gelöst wurden, ich nutze für jede Zeile (in jeder Zeile gibt es nur eine Spalte in der das aufzurufende VI steht) meiner Baumstruktur einen seperaten Indicator um mit diesem dann das Property Node "Value (Signaling)" aufzurufen, welcher wiederrum dafür notwendig ist um ein Event auszulösen, damit ich mit meiner Eventstruktur arbeiten kann.
Das hört sich wirklich umständlich an. Als wenn es keine Events für den Baum selbst gäbe...
Ja da hast du Recht, aber da gibt es ja (meines Wissens nach) nur dieses eine Event je Baumstruktur, also kann ich dann nicht zwischen mehreren Auswahlmöglichkeiten in meiner Baumstruktur unterscheiden! Das bedeutet wiederrum das egal was ich in meiner Baumstruktur auswähle immer ein und das selbe Event ausgeführt wird, und ich somit auch immer nur ein und das selbe SubVI starten könnte!

Also und wie ist das mit der Highlight-Funktion, bekommt man die irgendwie ausgeschaltet?

Grüße, Marcus
Hallo Marcus,

Zitat:nur dieses eine Event je Baumstruktur
Wieviele Events brauchst du denn? Reicht eines denn nicht aus? Immerhin bekommst du doch mitgeteilt, was genau der user ausgewählt hat und kannst anhand dieser Auswahl das passende subVI starten! Hmm

Es gibt eine Property "Markierfarbe". Hab aber noch nicht damit rumgespielt...
OK, danke erstmal für deine Antworten, also so hab ich da leider noch gar nciht drüber nachgedacht! Das Problem war bei mir immer dass ich für jedes SubVI ein seperates Event-Case habe und deshalb auch immer ein anderes Event benötigte. Vielleicht hätte ich das ganze, etwas anders lösen sollen! Das ist aber eine gute Idee um mein Programm noch einmal zu ändern. Werde das später mal probieren.

Das Property Markierfarbe hab ich nicht gefunden, kannst du mir evtl. sagen wie es auf Englisch heißt? Aber ich habe eig. schon viele Property´s durchprobiert die alle, leider ncihts damit zu tuen hatten.
Hallo Marcus

Das Property heisst "Selection Color".

Gruss
Chris
Damit kriegt man es nur weiß. Den gestrichelten Rahmen kriegt man damit nicht weg.

Gruß Markus

(05.07.2012 13:22 )Morpheus schrieb: [ -> ]Hallo Marcus

Das Property heisst "Selection Color".

Gruss
Chris
Hallo Markus

Da hast du natürlich vollkommen recht.
Ich kenne keine Möglichkeit, um den gestrichelten Rahmen weg zu kriegen.

Bin gespannt, ob es von anderen Usern eine Lösung dafür gibt.

Gruss
Chris
(05.07.2012 10:37 )marcus88 schrieb: [ -> ]...
Btw: Der Aufruf meiner SubVI´s ist ziemlich umständlich von mir gelöst wurden, ich nutze für jede Zeile (in jeder Zeile gibt es nur eine Spalte in der das aufzurufende VI steht) meiner Baumstruktur einen seperaten Indicator um mit diesem dann das Property Node "Value (Signaling)" aufzurufen, welcher wiederrum dafür notwendig ist um ein Event auszulösen, damit ich mit meiner Eventstruktur arbeiten kann.
...

Jedes Element eines Baumes hat einen eindeutigen Tag, dieser wird auch bei den relevanten Events wie Doppelklick mitgegeben.
Anhand von diesem ist es kein Problem eine Case-Unterscheidung in einem einzigen(!) Eventcase zu machenWink

Zur Erstellung der Baumstruktur verwende ich grundsätzlich immer die Invoke-Node "Edit Tree Items.Add Multiple Items to End", welche erst bei wirklich grossen Datenstrukturen eine schrittweise herangehensweise benötigt. Zudem ist es wesentlich angenehmer mit einem Array zu arbeiten als jedes Element mühsam einzeln zu erstellen. Finde ich zumindestSmile

Hoffe das hilft dir weiter dein Programm zu verbessern!

Gruss Marc
(05.07.2012 14:53 )Morpheus schrieb: [ -> ]Hallo Markus

Da hast du natürlich vollkommen recht.
Ich kenne keine Möglichkeit, um den gestrichelten Rahmen weg zu kriegen.

Bin gespannt, ob es von anderen Usern eine Lösung dafür gibt.

Gruss
Chris

Hatte gerade einen GedankenblitzWink Einfach den Tree auf Indicator ändern und schon ist das Problem gelöstBig Grin
Referenz-URLs