String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
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!
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Hallo Y-P,
prima, ja genau so, vielen Dank. Zusatzfrage: Ich möchte die Inhalte der Listbox dynamisch von LV anpassen lassen, z.B. statt a-g dann Eins-Sieben o.ä., auch die Anzahl der Listbox-Zeilen sollte variabel bleiben, also z.B. Eins-Zehn. Geht das überhaupt (analoges Problem tritt bei Ring-Auswahllisten auf)?
prima, ja genau so, vielen Dank. Zusatzfrage: Ich möchte die Inhalte der Listbox dynamisch von LV anpassen lassen, z.B. statt a-g dann Eins-Sieben o.ä., auch die Anzahl der Listbox-Zeilen sollte variabel bleiben, also z.B. Eins-Zehn. Geht das überhaupt (analoges Problem tritt bei Ring-Auswahllisten auf)?
HansimGlück
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
28.02.2008, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2008 18:19 von jg.)
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Hallo Y-P,
danke für den Tipp,
sorry wenn ich als Neuling im LVF nochmals nachhake...
Ich will nicht den Anwender die Listbox füllen lassen sondern die Listboxzeilen z.B. aus einer
mehrzeiligen Stringkonstante beziehen (deren Inhalt lässt dynamisch von LV generieren oder sich in einer externer ASCII-Datei leichter erzeugen/pflegen). Das klappt bei meiner VI-Modifikation s.u. aber nur, wenn die Zeilen z.B. durch Kommata getrennt sind, die Abfrage allein nach EOL funktioniert leider nicht. Dummerweise wird der Zeilenvorschub dann auch noch durchgeschleift. (das Pflegen der alternativ eingefügten Stringarray-Konstante finde ich zu umständlich).
Gibts ne elegante Abhilfe?
HansimGlück
28.02.2008, 13:01 (Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2008 18:20 von jg.)
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Ja genau so hatte ich es ja bereits probiert mit der Zeilenende bzw. der Wagenrücklaufkonstante, aber bei mir (vielleicht geht es bei Dir und anderen Forennutzern?)läßt sich in Deinem Beispiel nur der "gesamte" Stringinhalt en Block auswählen, aber nicht einzelne Zeilen.
Zusatzbemerkung:
Im Gegensatz zu einer Ringauswahlliste (hier ist immer genau ein Feld beim Programmstart aktiviert) ist bei dieser - ich nenne sie mal Multi-Auswahlliste kein Feld initial aktiviert. Ich kann programmtechnisch hinter der Liste bei leerer Auswahl einen Defaultwert am Ausgang einschleifen, aber dann ist dieser Wert nicht blau hinterlegt in der Liste (und der Nutzer womöglich irritiert).
Wie kann man vorgeben, dass z.B. der 1. Wert bei Programmstart aktiviert ist?
Gibts eine optionale Einstellung, dass auch eine Ringauswahlliste eine Mehrfachauswahl zuläßt?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Das verstehe ich nicht ganz.
Du hast einen String mit mehreren Zeilen und willst die doch in die Listbox schreiben, oder willst Du die Zeilen im String auswählen, die in die Listbox geschrieben werden sollen?
Gruß Markus
' schrieb:Ja genau so hatte ich es ja bereits probiert mit der Zeilenende bzw. der Wagenrücklaufkonstante, aber bei mir (vielleicht geht es bei Dir und anderen Forennutzern?)läßt sich in Deinem Beispiel nur der "gesamte" Stringinhalt en Block auswählen, aber nicht einzelne Zeilen.
Zusatzbemerkung:
Im Gegensatz zu einer Ringauswahlliste (hier ist immer genau ein Feld beim Programmstart aktiviert) ist bei dieser - ich nenne sie mal Multi-Auswahlliste kein Feld initial aktiviert. Ich kann programmtechnisch hinter der Liste bei leerer Auswahl einen Defaultwert am Ausgang einschleifen, aber dann ist dieser Wert nicht blau hinterlegt in der Liste (und der Nutzer womöglich irritiert).
Wie kann man vorgeben, dass z.B. der 1. Wert bei Programmstart aktiviert ist?
Gibts eine optionale Einstellung, dass auch eine Ringauswahlliste eine Mehrfachauswahl zuläßt?
HansimGlück
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Das letztere,
die Auswahlliste soll jeweils eine Zeile der Stringkonstante beinhalten, deren Zeilen sind ja per EOL getrennt (Hintergrung: die Plege der Einträge ist so leichter).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Meinst Du also, dass Du z.B. die Stringzeilen in eine Listbox schreibst, dort dann die entsprechenden Zeilen auswählst und mit den ausgewählten Zeilen dann eine weitere Listbox zum endgültigen auswählen füllst?
Ich steh' grad voll auf dem Schlauch......
Gruß Markus
' schrieb:Das letztere,
die Auswahlliste soll jeweils eine Zeile der Stringkonstante beinhalten, deren Zeilen sind ja per EOL getrennt (Hintergrung: die Plege der Einträge ist so leichter).
HansimGlück
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------