LabVIEWForum.de - Schieberegler

LabVIEWForum.de

Normale Version: Schieberegler
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

wie kann man einstellen, das bei einem Schieberegler mit 2 Cursern, sich die Füllfarbe zwischen den Cursern und neben den Cursern bei verschieben,
der Curser übereinander immer gleich bleibt.
Man kann halt nur einmal mit ner Eigenschaft die Füllfarbe ändern.

Habe schon was versucht (siehe VI), aber ich bekomme es leider nicht hin.

Gruß HCO
Hallo HCO,

Zitat:wie kann man einstellen, das bei einem Schieberegler mit 2 Cursern, sich die Füllfarbe zwischen den Cursern und neben den Cursern bei verschieben, der Curser übereinander immer gleich bleibt.
Indem man dafür sorgt, dass die Schieber NIE "überlappen" können. Hilfreich sind dafür eine Eventstruktur und die MinMax-Funktion…

Ansonsten: Profil_ergaenzen
Hi,

ich möchte Sie aber überlappen.

Gruß
Hallo HCO,

Zitat:ich möchte Sie aber überlappen.
Dann hast du aber keinen Bereich mehr, der zwischen den Schiebern liegt. So ist nunmal die Logik beim "Füllen zwischen den Schiebern"…
Du kannst ja alternativ mit den Properties "Aktiver Schieber" und "Füllmodus" experimentieren: damit sollte es dann klappen!
Habe schon viel rumexperimentiert und kam nicht zum Erfolg.

hast du eventuell ein Beispiel.


GrußSmile
Hallo HCO,

kein Beispiel, nur Pseudocode:
Es gibt bei den Fülloptionen die Möglichkeit: "Füllen zum nächst größeren Schieber" und "Füllen zum nächst kleineren Schieber" (größer/kleiner bezieht sich auf den Zahlenwert.)
Code:
IF Schieber1>=Schieber2 THEN
  Füllmodus(Schieber1) := zum kleineren
  Füllmodus(Schieber2) := zum größeren
ELSE
  Füllmodus(Schieber1) := zum größeren
  Füllmodus(Schieber2) := zum kleineren
ENDIF
Sollte wirklich nicht schwer zu implementieren sein…
Referenz-URLs