LabVIEWForum.de
Schieberegler: Slide deaktivieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Schieberegler: Slide deaktivieren (/Thread-Schieberegler-Slide-deaktivieren)

Seiten: 1 2


Schieberegler: Slide deaktivieren - felde - 19.08.2010 12:41

Hallo,

ich wollte gerne während des Programmablaufes einen Slider eines Schiebereglers deaktivieren/unsichtbar machen.
Geht das irgendwie? Ich könnte natürlich per Eigenschaftsknoten die Farbe und den Füllmodus ändern - dann sieht man den Slider aber noch und kann ihn auch immernoch bewegen.
Einen Slider programmatisch entfernen und hinzufügen wird wahrscheinlich nicht gehen, da sich der Datentyp von Numerisch auf Array (bzw. umgekehrt) ändern kann.
Überlege gerade, ob ich zwei Schieberegler übereinander setzte, und wahlweise den mit einem oder den mit zwei Slidern anzeigen lasse, aber die Lösung finde ich nicht so richtig toll.

Gruß,
felde


Schieberegler: Slide deaktivieren - RMR - 19.08.2010 13:44

Mit den Eigenschaftsknoten liegst du genau richtig.
Ziehe einfach mal die Optionen am Eigenschaftsknoten auf, da siehst du was du brauchst. Dann in schreiben ändern und gut ist.

Beispiel siehe screenshot.

Hoffe geholfen zu haben, RMR


Schieberegler: Slide deaktivieren - TSC - 19.08.2010 14:20

Ich glaube, er möchte nur einen einzelnen Schieber des Schiebereglers deaktivieren (man kann über das Kontextmenü Schieber hinzufügen und entfernen). Allerdings habe ich auch keine Möglichkeit gefunden, dies programmatisch zu erledigen.


Schieberegler: Slide deaktivieren - RMR - 19.08.2010 14:53

Oh stimmt, da war ich wohl etwas zu zügig. Nur den Schieber ausblenden, nee keine Idee.
Höchstens eine Anzeige darüber legen und den kompletten Regler ausblenden, das ginge.

Grüße, RMR


Schieberegler: Slide deaktivieren - A.Berndsen - 19.08.2010 14:57

Hallo!

Ich habe auch keine Idee, wie man einzelne Slider ausblenden könnte.
Wird wahrscheinlich nur der Workarround übrig bleiben mit den übereinander liegenden Schiebereglern.

Grüße
Andreas


Schieberegler: Slide deaktivieren - BerndDasBrot - 19.08.2010 15:38

Man kann dem Slider und der Füllfarbe die Farbe transparent zuweisen. Dadurch wird er nicht sichtbar. Bedienen lässt er sich aber immer noch.

Dann könnte man den Knopf noch verkleinern, damit er nicht mehr bedienbar ist - das geht aber zur Laufzeit nicht, glaube ich.

Gruss, BDB


Schieberegler: Slide deaktivieren - TSC - 19.08.2010 17:51

Man könnte die einzelnen Schieber auf den gleichen wert setzen. Wenn ich also einen Schieberegler mit 3 Schiebern habe und nur 2 will, dann stelle ich Schieber C auf den selben Wert wie Schieber A. Hätte den Vorteil, dass man nur ein Frontpanelelement hat (falls man mal die GUI verändern will und das Element in Größe oder Position anpassen möchte).

Grüße,
Torsten


Schieberegler: Slide deaktivieren - BerndDasBrot - 20.08.2010 13:20

Habe noch etwas gefunden Rolleyes

Mit Rechter Maustaste->Advanced->Costomize kann man im Customize Mode (Pinzette) den Regler mit der rechten Maustaste auf "Independent Sizes" umschalten.

Dadurch entfernt sich der Reglerknopf beim deaktivierten Slider von der Skala und kann dann nicht mehr bedient werden.

Siehe beigeledtes VI.

Gruss, BDB

Lv82_img


Schieberegler: Slide deaktivieren - SeBa - 20.08.2010 13:27

Klappt bei mir nicht...
der Schieber wird nach oben verschoben, bedienen kann ich den aber trotzdem. Flackenderweise lässt sich der Schieber verstellen.

[attachment=28899]

EDIT: LV2009 SP1

Gruß SeBa


Schieberegler: Slide deaktivieren - A.Berndsen - 20.08.2010 13:39

Das kann ich fürlv85bestätigen.
[attachment=28900]

Grüße
Andreas