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 

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!

27.02.2008, 16:07
Beitrag #1

HansimGlück Offline
von LV überzeugt
*


Beiträge: 18
Registriert seit: Feb 2008

8.5
2007
DE

-
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Hallo,

ich möchte in einem im Forum gefundenen Beispiel einer Ausswahlliste

listbox.vi (8.5) modifiziert

einen mehrzeiligen String der ausgewählten Listeneinträge generieren? (siehe Bild)


Wie könnte das gehen?

HansimGlück


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  listbox.vi (Größe: 16,78 KB / Downloads: 292)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2008, 21:30
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Meinst Du so?


Sonstige .vi  listbox_neu.vi (Größe: 18,37 KB / Downloads: 540)

Lv85_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 08:46
Beitrag #3

HansimGlück Offline
von LV überzeugt
*


Beiträge: 18
Registriert seit: Feb 2008

8.5
2007
DE

-
Deutschland
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)?

HansimGlück
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 10:36
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Das geht mit der Eigenschaft (Property) "Item Names". Dort musst Du einfach ein Array anschließen (vgl. Bsp.)


Sonstige .vi  listbox_ganz_neu.vi (Größe: 20,31 KB / Downloads: 359)

Lv85_img

Gruß Markus

' schrieb: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)?

HansimGlück

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2008 18:19 von jg.)
Beitrag #5

HansimGlück Offline
von LV überzeugt
*


Beiträge: 18
Registriert seit: Feb 2008

8.5
2007
DE

-
Deutschland
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

Lv85_img


Angehängte Datei(en)
Sonstige .vi  listbox_ausStringkonstante.vi (Größe: 21,98 KB / Downloads: 227)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 13:01 (Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2008 18:20 von jg.)
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Meinst Du so?

Lv85_img
Sonstige .vi  listbox_ausStringkonstante_neu.vi (Größe: 21,05 KB / Downloads: 308)


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 13:35
Beitrag #7

HansimGlück Offline
von LV überzeugt
*


Beiträge: 18
Registriert seit: Feb 2008

8.5
2007
DE

-
Deutschland
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?

HansimGlück
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 13:43
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
String aus multipler Auswahlliste (Strg + shift) per Mausklick generieren
Das verstehe ich nicht ganz. Hmm
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 !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 13:50
Beitrag #9

HansimGlück Offline
von LV überzeugt
*


Beiträge: 18
Registriert seit: Feb 2008

8.5
2007
DE

-
Deutschland
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).

HansimGlück
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 15:07
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

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? Hmm
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 !!
--------------------------------------------------------------------------
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
  QR Code generieren TDO88 7 4.458 12.09.2024 08:58
Letzter Beitrag: TDO88
  Dokumentation generieren mit Doxygen galilio 2 4.549 22.03.2017 11:08
Letzter Beitrag: th13
  While Schleife mit Mausklick beenden eincremerle 3 4.021 10.11.2015 07:53
Letzter Beitrag: eincremerle
Question LabView hängt sich auf, läuft nach Mausklick auf Frontpanel wieder.... dezi 8 8.247 08.10.2015 10:07
Letzter Beitrag: rolfk
  Arrays, Shift Register in einem Blockcode grba123 1 3.754 05.02.2015 09:23
Letzter Beitrag: GerdW
  Elemente per Mausklick aus Array auswählen joe1234 54 47.904 18.07.2014 16:31
Letzter Beitrag: jg

Gehe zu: