LabVIEWForum.de
Zugriff auf Gestaltungselemente - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Zugriff auf Gestaltungselemente (/Thread-Zugriff-auf-Gestaltungselemente)



Zugriff auf Gestaltungselemente - Hasenfuss - 21.08.2013 09:11

Hallo!

Um das Frontpanel einer Anwendung optisch etwas zu verschönern, sind einige Gestaltungselemente vorhanden.

Mit dem Eigenschaftsknoten (auf Fensterbereich gesetzt), kann ich unter GestElem[] auf die Referenzen der verschiedenen Gestaltungselemente zugreifen, um damit z.B. die aktuelle Größe auslesen oder setzen zu können.

Leider ist für mich zur Zeit die Zordnung der Elemente eine Art Lotteriespiel. Ich habe mittels Rechtsklick der Maus unter Eigenschaften von dem Gestaltungselement versucht, einen Namen zu vergeben, z.B. Hintergrund1. Leider wird der Name nicht angenommen.

Mal angenommen, ich habe fünf unterschiedliche Gestaltungselemente, ich bekomme ein Array mit den Referenzen auf die ganzen Elemente und möchte verschiedene Größen setzen - wie kann ich eine genaue Zuordnung treffen, ohne auf Raten angewiesen zu sein, mir die Reihenfolge der hinzugefügten Elemente merken zu müssen oder Ähnliches?

Geht das?

Über eiine Antwort würde ich mich sehr freuen.


RE: Zugriff auf Gestaltungselemente - jg - 21.08.2013 09:24

(21.08.2013 09:11 )Hasenfuss schrieb:  wie kann ich eine genaue Zuordnung treffen, ohne auf Raten angewiesen zu sein, mir die Reihenfolge der hinzugefügten Elemente merken zu müssen oder Ähnliches?
Im einfachsten Fall musst du leider genau das machen!
Nach meiner Erfahrung wird ein neu hinzugefügtes Deko-Element immer das erste im Array der "Deko-Refnums", das heißt, man muss nicht nur raten.

Im JKI-Right Click Framework gibt es für diesen Fall ein Plug-In.

Gruß, Jens


RE: Zugriff auf Gestaltungselemente - Hasenfuss - 21.08.2013 09:36

Herzlichen Dank für den Hinweis mit dem PlugIn, vielleicht kann ich damit etwas anfangen.

Dass die Gestaltungselemente immer von vorn beim Hinzufügen an das Array angehängt werden, habe ich auch durch Probieren herausgefunden. Aber das gefällt mir einfach nicht, denn wenn man in ein paar Monaten mal etwas daran ändern möchte, dann muss ich separate Tabellen führen und pflegen, um die Position der FP-Elemente im Array zu dokumentieren.