1D-Array aus Strings zur Dateiauswahl verwenden - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: 1D-Array aus Strings zur Dateiauswahl verwenden (/Thread-1D-Array-aus-Strings-zur-Dateiauswahl-verwenden) Seiten: 1 2 |
1D-Array aus Strings zur Dateiauswahl verwenden - wernerIBN - 03.04.2012 14:35 Hallo, ich habe folgendes vor: Ich steuere ein Gerät, welches verschiedene Messungen kann, und für jede Messung ein eigenes Setup hat. Der Benutzer kann hierzu dem jeweiligen Setup einen Namen seiner Wahl geben. Das führt dann zu ini-Dateien mit dem Namen Namen.ini, die jeweils über den Button SAVE erzeugt werden, und mit dem Button Load geladen werden. Ich stelle mir das so vor: Der Benutzer trägt einen Dateinamen (=Name des Setups) in das String-Array ein und betätigt SAVE, und schon ist ein neues Setup aus den aktuellen Einstellungen erzeugt. Um ein Setup zu laden, wählt (selektiert) er mit der Maus einen String aus dem Array, und drückt Load, ich lade das entsprechende Setup von der Festplatte, und fertig. Das geht schnell und einfach für den Anwender, und der sieht auf einen Blick, welche Setups er bereits angelegt bzw. zur Verfügung hat. Ich möchte daher keinen Dateidialog. Dazu habe ich das Array-String(silber) ausgesucht, aber ich bekomme Eventgesteuert einfach nicht raus, welcher String hier zuletzt selektiert war. Geht das irgendwie ? Wenn ich z.b. in den zweiten String klicke, soll er einen Event auslösen, und ich möchte dann irgendwie eine 2 bekommen, damit ich weiss, was die Auswahl des Benutzers ist... wie kann ich da vorgehen... RE: 1D-Array aus Strings zur Dateiauswahl verwenden - GerdW - 03.04.2012 14:50 Hallo Werner, probier's doch mal mit einem Listenfeld, da bekommt man sehr leicht das gerade aktive Element heraus... RE: 1D-Array aus Strings zur Dateiauswahl verwenden - wernerIBN - 03.04.2012 15:38 Hallo Gerd, ja danke, das scheint besser zu passen, und macht die aktive Zelle auch schön orange. Ich möchte ja, dass der Benutzer zur Laufzeit die Texte eingeben kann, und ich möchte natürlich auch zur Laufzeit die dann neu eingegebenen Texte auslesen können. Dazu habe ich in der Online-Hilfe was von der Eigenschaft: "Bearbeitung von Zellen zulassen (Eigenschaft)" gelesen. Weiter steht da: Bei TRUE können alle Zellen außer Spaltenüberschriften in einem Listenfeld-Element bei laufendem VI bearbeitet werden, indem der Text in einer Zelle angeklickt und nach einer kurzen Pause nochmals angeklickt wird. Bei FALSE können die Einträge nicht bearbeitet werden. Diese Eigenschaft ist vergleichbar mit dem Menüpunkt Editierbare Zellen im Kontextmenü eines Listenfeld-Elements. Wenn ich nun diese Eigenschaft auf True setze, dann kann ich zwar schon bestehende Texte ändern, aber nichts in leere Zellen eintragen. Wie kann ich was in leere Zellen eintragen ? Vermutlich bin ich zu blöd, aber ich finde nichts zu Auslesen der Zellen... wie lese ich die Texte der aktiven Zelle aus ? RE: 1D-Array aus Strings zur Dateiauswahl verwenden - GerdW - 03.04.2012 15:48 Hallo Werner, dann schau mal hier... RE: 1D-Array aus Strings zur Dateiauswahl verwenden - wernerIBN - 03.04.2012 15:58 Hi, ja genau das, zwar in Deutsch, habe ich mir angeschaut. Ich finde da aber nichts, wie ich was in leere Zellen eintragen kann, und nichts wie ich den Inhalt der aktiven Zelle auslesen kann. Hilfst du mir nochmal ? RE: 1D-Array aus Strings zur Dateiauswahl verwenden - GerdW - 03.04.2012 16:08 Hallo Werner, die genannte Property gibt die alle Texte aus der Liste. Wenn du jetzt einmal IndexArray mit dem aktuellen Wert der Listbox ausführst, bekommst du auch den Text des aktuell gewählten Eintrags heraus... RE: 1D-Array aus Strings zur Dateiauswahl verwenden - wernerIBN - 03.04.2012 16:25 AAAhhhh, das Dingen heisst im Deutschen: Objektnamen (etwa 5000 mal überlesen...) da wär ich nie drauf gekommen. Jetzt fehlt mir zum endgültigen Glücklichsein nur noch ein Weg, um zur Laufzeit leere Zellen mit Text zu beschreiben. Gerd ? RE: 1D-Array aus Strings zur Dateiauswahl verwenden - Lucki - 03.04.2012 16:45 Wäre es nicht besser, zusätzlich den beiden Knöppen "Load.." und "Save.." noch den Knopf "New.." zu haben, und dann erst das Erstellen eines neuen Eintrags zu erlauben? RE: 1D-Array aus Strings zur Dateiauswahl verwenden - wernerIBN - 03.04.2012 17:07 Besser finde ich nicht, aber es wäre möglich. Und wie würdest du dann einen neuen Eintrag in die Listbox schreiben ? RE: 1D-Array aus Strings zur Dateiauswahl verwenden - GerdW - 03.04.2012 19:35 Hallo Werner, Zitat:wie würdest du dann einen neuen Eintrag in die Listbox schreiben ?Mit der schon oben genannten Property? Die funktioniert in 2 Richtungen... |