Hallo simcum,
Zitat:Genauer gesagt möchte ich gerne erfassen in welcher Zeile ich mich befinde und dann über das Objektsymbol die Zeile auswählen.
Das hier ist die einfachste Möglichkeit:
Warum also so viel Aufwand?
(Oder gleich den Value der Listbox abfragen, wenn du auf ein ValueChange-Event reagieren willst/kannst.)
Zitat:Ich könnte die Differenz zum VI Koordinatenursprung berechnen und es abziehen aber das scheint mir eine nicht elegante Lösung zu sein.
Es mag dir nicht "elegant" erscheinen, verspricht aber durchaus korrekte Ergebnisse. Und das wäre etwas, was deine bisherige "Lösung" (die nun wirklich nicht "elegant" aussieht) bisher vermissen lässt…
Anders herum: um Eleganz kannst du dich kümmern, wenn du eine korrekt arbeitende Funktion implementiert hast!
Zitat:Ich kenne die Möglichkeit über den Ereignisstruktur, das möchte ich aber nicht, weil dieses Vi ein Sub vi sein soll und mein HauptVi bereits eine Ereignistruktur besitzt
Du kennst die Event-Struktur, willst sie aber nicht nutzen!?
(Und zur Begründung gibst du an, dass dein MainVI schon eine Event-Struktur enthält???
)
Wenn es ein subVI sein soll, gibt es doch Optionen:
- Referenz auf das Listbox-Control ans subVI geben und dort dann die Events abfragen, indem du ein userdefiniertes Event nutzt!
- Events im MainVI registrieren und die Events im subVI abarbeiten…