INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Bildlaufleiste



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

27.08.2020, 10:39
Beitrag #1

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
Bildlaufleiste
Hallo liebe Labviewgemeinde,

ich stehe vor einem kleinen Problem, der mich verzweifeln lässt.

habe ein Hauptcluster bestehend aus mehreren clustern.

je nach Auswahl der Anzahl sollen die einzelnen Cluster innerhalb des Hauptclusters deaktiviert werden.

Das funktioniert auch alles soweit.

Jetzt wollte ich mein Hauptcluster von der größe reduzieren damit die dektivierten cluster nicht mehr sichtbar werden.
Das ganze wollte ich mit einer separaten vertikalen Bildlaufleiste scrollbar machen.

Leider kann ich die Größe (Bereichsbereite) der Bildlaufleite nicht verändern (Eigenschaft für lesen ist ausgegraut)

Es gibt die Eigenschaften Objektrahmenlänge und Seitengröße, darüber habe ich es nicht hinbekommen.

Vielleicht stelle ich mich auch nur dumm an.

Könnt ih mir hierbei behilflich sein?


Bedanke mich

simcum
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.08.2020, 13:31
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bildlaufleiste
Kannst du mal ein Beispiel-VI hochladen, was du gerne machen willst?

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2020, 14:03
Beitrag #3

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Bildlaufleiste
Hallo Jens,

ich mache es jetzt doch anders mit array aus clustern.

Ziel von mir ist es einen Kanalauswahlfeld in Abhängigkeit der ausgewählten Anzahl an Mustern zu erzeugen.

Das funktioniert soweit auch mit Array aus Clusterelementen.

Mein Problem ist hier nur der Scrollbalken vom Array. dieser lässt sich immer um eins weiter nach rechts schieben.
Kann mann das irgendwie unterbinden?

Hab dazu mal ein Beispiel angehangen.

Bedanke mich

Simcum


Angehängte Datei(en)
16.0 .vi  Kanalauswahl_v0.02.vi (Größe: 35,6 KB / Downloads: 125)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2020, 14:40 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2020 14:41 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.399
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bildlaufleiste
Hallo simcum,

mit Events kann man User-Inputs gut abarbeiten und filtern…

Du könntest überwachen, welche Array-Elemente angezeigt werden und notfalls korrigierend eingreifen.
Du könntest einen eigenen Scrollbalken erstellen (anstatt den des Arrays zu verwenden) und hier gleich den Eingabe-Bereich eingrenzen.

Ich persönlich bevorzuge für solche Aufgaben MultiColumnListboxes:
   
Die Liste zeigt alle Einträge (=Arrayelemente) an. Man kann einzelne auswählen und dann (hier rechts davon) deren Parameter bearbeiten…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2020, 14:47
Beitrag #5

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Bildlaufleiste
Hallo Jens,

ok verstehe, dachte es gibt vielleicht einen einfacheren Weg.
Werde es mal versuchen

Danke dir.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2020, 14:51 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2020 14:53 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Bildlaufleiste
Achso, verstehe, das bekannte leidige Problem, dass man bei einem Array-Control immer weiter scrollen kann, auch wenn man als Programmierer eigentlich weiß, dass die Array-Größe fix ist.

Nein, da gibt es leider nur Workarounds:

Möglichkeit 1: Du machst das "selber" über einen zusätzlichen Scrollbalken, den du unterhalb deines Arrays platzierst.
Möglichkeit 2: Innerhalb einer Eventstruktur kannst du bei einem Value-Change Event des Arrays überprüfen, ob sich die Array-Größe verändert hat. Wenn ja, dann schreibst du wieder den alten Wert in die Anzeige. Nicht wirklich schön, aber funktioniert.
   
Möglichkeit 3 (mglw. mit Nr. 2): Du pollst den Index-Value des linken oberen Array-Elements (PropertyNode IndexVals). Wenn der zu groß wird, per PropertyNode zurücksetzen.
   

Gruß, Jens

Edit: Gerd war schneller...

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.08.2020, 22:33 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2020 22:34 von simcum.)
Beitrag #7

simcum Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 113
Registriert seit: May 2015

2016
2010
DE


Deutschland
RE: Bildlaufleiste
Hallo Jens,

danke für die Antworten, werde es ausprobieren.
(27.08.2020 14:47 )simcum schrieb:  Hallo Jens,

ok verstehe, dachte es gibt vielleicht einen einfacheren Weg.
Werde es mal versuchen

Danke dir.

Hallo Gerd,

entschuldige habe dich mit Jens verwechselt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bildlaufleiste/Scrollbalken (einer Tabelle) verbreitern Horst 6 5.433 15.06.2020 09:34
Letzter Beitrag: Horst
  Bildlaufleiste vertauschen Hydrogencarbonat 2 2.798 25.04.2017 10:33
Letzter Beitrag: Hydrogencarbonat
  X Bildlaufleiste bei Signalverlaufsdiagram stoppen Carp 18 8.943 10.06.2016 09:57
Letzter Beitrag: Carp
  Listenfeld mit horizontaler Bildlaufleiste? flipside2112 2 3.613 23.04.2012 23:51
Letzter Beitrag: flipside2112
  Multicolumn Listbox - Horiziontale Bildlaufleiste - SmoothScrolling NWOmason 1 3.718 23.03.2012 19:13
Letzter Beitrag: Y-P
  Ereignis auf Bildlaufleiste LVuser81 2 3.584 16.02.2009 08:28
Letzter Beitrag: LVuser81

Gehe zu: