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!
ich brauche eine dynamisch generierte Checkbox wie auf meiner Zeichnung zu sehen. Dabei soll die Anzahl an Zeilen und der Bezeichner (Messung X) dynamisch mit der Laufzeit generiert werden, da die Anzahl an Messungen dynamisch ist. Ich hab schon versucht mit Array und Clustern, aber ich kann die einzelnen Captions _in_ einem generierten Cluster nicht ändern bzw. die Captions werden in einem Cluster nicht übernommen.
Vielleicht hat jemand eine andere Idee wie ich dem User eine komfortable sowie ansehliche Auswahl an X Messungen generieren kann. Danke.
Cu, katsumi
Anzeige
29.06.2007, 12:23 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2007 12:30 von Achim.)
Mach ein Array of Cluster of two elements...string+boolean...in den String schreibst du deine Bezeichnung...die exakt gleiche Frage gabs hier schon mal, mal sehen ob ich das wieder finde...
' schrieb:Mach ein Array of Cluster of two elements...string+boolean...in den String schreibst du deine Bezeichnung...die exakt gleiche Frage gabs hier schon mal, mal sehen ob ich das wieder finde...
So hab ich"s auch versucht, aber ich kann allerdings das Erscheinungsbild des Boolean nicht festlegen, d.h. es ist immer eine LED und ich moechte eine Checkbox.
Cu, katsumi
29.06.2007, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2007 13:09 von katsumi.)
Ich glaub ich habs doch noch geschafft, aber es ist ein Indicator und ich benoetige es als Bedienelement...bin ich denn bloed oder schon im Wochenende.
Das Erscheinungsbild sollte beim Erstellen des Clusters festgelegt werden. Zuerst also einen leeren Cluster erstellen, dort ein String-Element und eine Checkbox einfügen. Danach ein leeres Array erstellen und den Cluster dorthin platzieren.
' schrieb:Das Erscheinungsbild sollte beim Erstellen des Clusters festgelegt werden. Zuerst also einen leeren Cluster erstellen, dort ein String-Element und eine Checkbox einfügen. Danach ein leeres Array erstellen und den Cluster dorthin platzieren.
eg
Jo, hab ich eben schon hinbekommen und nun hab ich's auch als Bedienelement. Danke fuer eure Hilfe.
als Alternative fällt mir noch eine Listbox ein (natürlich mit der Auswahl mehr als 1 Element).
MfG, Jens
Danke, aber mit einer Checkbox ist es fuer den User komfortabler als per Shift die gewuenschten Messungen auszuwaehlen.
Problem ist doch auch schon geloest.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Dynamisch generierte Checkbox
Nur noch der Vollständigkeit halber.
Ich hab' Dir was mit einer "Multicolumn-Listbox" gebaut. Da kannst Du die einzelnen Zeilen auswählen. Mit gehaltener "Strg"-Taste kannst Du mehrere Zeilen markieren. Mit der Item-Symbols-Property kannst Du zusätzlich zur geänderten Hintergrundfarbe noch ein "X" (Wert "2") einfügen. Vielleicht hilft Dir das weiter..... Das wäre zumindest eine Alternative.
Gruß Markus
PS: Lade doch Dein Beispiel bitte auch hoch. Danke!
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Dynamisch generierte Checkbox
Die markierten Werte (Value) kann man bestimmt in einem Schieberegister speichern und sie dann auf den "Value"-Eingang des Property-Nodes geben. So kannst Du sogar das "Strg"-Drücken verhindern. Auf die Schnelle habe ich das aber nicht hin gekriegt.
Vielleicht weiß ja gerade jemand, wie das am geschicktesten geht.
Gruß Markus
' schrieb:Nur noch der Vollständigkeit halber.
Ich hab' Dir was mit einer "Multicolumn-Listbox" gebaut. Da kannst Du die einzelnen Zeilen auswählen. Mit gehaltener "Strg"-Taste kannst Du mehrere Zeilen markieren. Mit der Item-Symbols-Property kannst Du zusätzlich zur geänderten Hintergrundfarbe noch ein "X" (Wert "2") einfügen. Vielleicht hilft Dir das weiter..... Das wäre zumindest eine Alternative.
Gruß Markus
PS: Lade doch Dein Beispiel bitte auch hoch. Danke!
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------