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 

Dieses Thema hat akzeptierte Lösungen:

Element aus Array durch Buttonbetätigung entfernen



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!

24.10.2013, 15:09
Beitrag #1

mez15 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Jan 2013

2015 SP1
2013
DE


Deutschland
Element aus Array durch Buttonbetätigung entfernen
Hallo Leute,
ich brauche mal Hilfe bei einem, für euch, wahrscheinlich ziemlich einfachem Problem.

Ich habe ein Array mit Cluster-Elementen. Jetzt hätte ich gerne, dass auf dem Frontpanel durch einen Mausklick auf einen bestimmten Button in diesem Array, dann genau dieses Array-Element einfach gelöscht wird.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.10.2013, 15:16
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Element aus Array durch Buttonbetätigung entfernen
Geht mit der Event-Struktur.

Value-Change-Event des Arrays abfangen.
Dann über Vergleich Old-Value/New-Value herausfinden, welches Array-Element bedient wurde.
Diesen Array-Index aus dem "New-Value-Array" löschen und per lokaler Variablen wieder zurückschreiben.

Alternative: Das Kontextmenü (Rechtsklick) verwenden, da gibt es ein "Delete Array Element".

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
24.10.2013, 19:41
Beitrag #3

mez15 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Jan 2013

2015 SP1
2013
DE


Deutschland
RE: Element aus Array durch Buttonbetätigung entfernen
Okay, super das werde ich mal ausprobieren. Ist es denn nicht möglich über einen Klick auf den Lösch-Knopf in der jeweiligen Zeile diese Zeile zu löschen? Diese Methode über "rechte Maustaste" und dann "löschen" ist mir bekannt, ich würde aber gerne die elegantere Methode nehmen.

Ich habe es auch schon ausprobiert, das über ein Event abzufangen, aber sobald ich den Cluster (bestehend aus dem Lösch-Knopf und einem String) in das Array ziehe, ist der Lösch-Button über die Event-Struktur nicht mehr auswählbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2013, 20:00
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Element aus Array durch Buttonbetätigung entfernen
Hallo mez,

Jens hatte dich doch schon auf das ValueChange-Event des Arrays hingewiesen!

Wenn ValueChange(Array)
Dann Vergleiche alten mit neuen Wert und finde so den Index des geklickten Clusters/Buttons
Mit Index dann das Element löschen...

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

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Element aus Array durch Buttonbetätigung entfernen

Akzeptierte Lösung

(24.10.2013 19:41 )mez15 schrieb:  Ich habe es auch schon ausprobiert, das über ein Event abzufangen, aber sobald ich den Cluster (bestehend aus dem Lösch-Knopf und einem String) in das Array ziehe, ist der Lösch-Button über die Event-Struktur nicht mehr auswählbar.

Hallo mez15,

in der Eventstruktur ist dann nicht mehr der Knopf selbst sondern nur noch das Clusterarray wählbar. Auf dieses musst du dich in der Auswertung dann auch beziehen.
Anbei mal eine schnelle Variante.

Gruß, Marko


Angehängte Datei(en)
11.0 .vi  Clusterarrayelement löschen.vi (Größe: 12,17 KB / Downloads: 257)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.10.2013, 11:27 (Dieser Beitrag wurde zuletzt bearbeitet: 28.10.2013 11:28 von mez15.)
Beitrag #6

mez15 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 60
Registriert seit: Jan 2013

2015 SP1
2013
DE


Deutschland
RE: Element aus Array durch Buttonbetätigung entfernen
Vielen Dank an alle, trotz der Hinweise hat es bei mir aufgrund mangelnder Kenntnisse und Routine an der Umsetzung gehakt.

@ Marko: Genau so habe ich mir das vorgestellt Dais
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HTML Tags entfernen ares2013 8 7.116 24.06.2021 11:01
Letzter Beitrag: ares2013
  aus LV komponenten entfernen... gottfried 3 3.759 10.01.2019 15:54
Letzter Beitrag: gottfried
  Boolean durch Array bedienen Gellerpa 3 4.153 07.06.2018 20:10
Letzter Beitrag: hansi9990
  Wert aus 1-D Array entfernen Stephan235 2 3.338 16.03.2018 15:53
Letzter Beitrag: Stephan235
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 6.249 26.09.2016 07:47
Letzter Beitrag: GerdW
  Leerzeichen im String entfernen Hydrogencarbonat 3 6.623 22.06.2016 07:24
Letzter Beitrag: GerdW

Gehe zu: