LabVIEWForum.de
Eingabefelder Ein- und Ausblenden - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Eingabefelder Ein- und Ausblenden (/Thread-Eingabefelder-Ein-und-Ausblenden)



Eingabefelder Ein- und Ausblenden - DeMasch - 13.07.2011 14:06

Hallo zusammen,

ich habe folgendes Problem. Ich moechte in meinem Programm bestimmte Eingabefelder nur auf dem FrontPanel angezeigt bekommen wenn das entsprechende Unterprogramm vom Benutzer gewaehlt wird.

Auf dem angehaengten Bild seht ihr den enstprechenden Teil des Programms. Das Eingabefeld 'Constant Position' und der Knopf 'OK Button' sollen nur auf dem Frontpanel erscheinen wenn vorher ueber das Dropdownmenue 'Mode' das entsprechende Unterprogramm 'Constant' gewaehlt wurde.

Gibt es da eine Moeglichkeit zu?

Viele Gruesse


RE: Eingabefelder Ein- und Ausblenden - THL - 13.07.2011 14:28

Rechtsklick auf das Bedienelement im Blockdiagramm und 'create'->'property node' auswählen (auf Deutsch müsste das Eigenschaftsknoten oder so ähnlich heissen). Dort gibt es dann zwei Möglichkeiten zur Auswahl: 'visible' oder 'disabled'. Eine auswählen und dann noch mittels 'change to write' beschreibbar machen.
Welche der zwei Möglichkeiten man wählt ist persönlicher Geschmack:
1.) 'visible' auf true/false setzen - damit wird der Knopf sichtbar/unsichtbar
2.) 'disabled' auf 0,1 oder 2 setzen - 0 ist normale Funktion, 1 ist sichtbar aber deaktiviert, 2 ist sichtbar aber ausgegraut und deaktiviert

Welcher Wert an den property node übergeben wird, hängt dann von deiner case-Entscheidung ab.


RE: Eingabefelder Ein- und Ausblenden - DeMasch - 13.07.2011 15:26

Vielen dank

funktioniert einwandfrei. Ich habe mich fuer die 'disable' Variante entschieden