LabVIEWForum.de
Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) (/Thread-Eigenes-Informationsdialogfeld-Ueber-Dialog-about-vi)



Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - DG1BGS - 18.07.2008 09:42

Hallo zusammen,
ich habe mir für eine ausführbare Anwendung ein eigenes Informationsdialogfeld gebastelt. Es besteht aus dem Frontpanel, dass alle wichtigen Angaben über die Software enthält + NI Copyright und einem Blockdiagramm, indem es nur eine while-Schleife gibt. Die while-Schleife wird über einen "Stopp"-Button am Frontpanel beendet. Das VI wird also genau so lange ausgeführt bzw. das Frontpanel, das den Über...-Dialog enthält, wird genau so lange angezeigt, bis der Benutzer den Stopp-Button auf dem Frontpanel betätigt.

Nun möchte ich folgendes realisieren: Ich möchte auf die Verwendung von Bedienelemente auf dem Frontpanel verzichten und auch keine Menüleiste verwenden. Das VI soll genau dann beendet werden, wenn der Benutzer mit der Maus an eine beliebeige Stelle des Frontpanels klickt.

Habt ihr eine Idee bzw. ein Beispiel für ein solches Ereignis. Ich dachte z.B. daran, anstatt der while.Schleife eine Ereignisstruktur zu verwenden. Aber wie generiere bzw. Frage ich das Mausklick ereignis (linke Maustaste) ab?

Dank im voraus.. Gruß Stephan...


Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - kpa - 18.07.2008 09:55

Hallo,

lege einen unsichtbaren Schalter über das ganze Frontpanel und schalte mit dem die While-Schleife ab.

kpa


Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - Y-P - 18.07.2008 09:56

So geht's.

[attachment=13554]
Lv85_img

Gruß Markus


Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - DG1BGS - 18.07.2008 10:14

' schrieb:So geht's.

[attachment=40889:Mausklick.vi]
Lv85_img

Gruß Markus

Hey, danke für die super schnelle Antwort. Da habe ich mal wieder viel zu kompliziert gedacht. Mir war nämlich nicht klar, wie ich die Ereignisstruktur richtig verwenden muss. Ich hatte mit eine VI-Referenz und deren Eigenschaften experimentiert. Aber so ist es natürlich sehr sehr simpel.

@ kpa: Also die Idee mit dem unsichtbaren Button hatte ich auch, dass wäre dann quasi meine Notfalllösung gewesen Big Grin. Aber die Lösung von Y-D gefällt natürlich um einiges besser ^_^


Eigenes Informationsdialogfeld (Über...-Dialog) (about.vi) - RoLe - 18.07.2008 10:31

' schrieb:@ kpa: Also die Idee mit dem unsichtbaren Button hatte ich auch, dass wäre dann quasi meine Notfalllösung gewesen Big Grin. Aber die Lösung von Y-D gefällt natürlich um einiges besser ^_^

Vor LV7 musste man das so machen, da es keine Eventstruktur gab.
Ich finde eine Eventstruktur hier etwas übertrieben, aber geht schon....