LabVIEWForum.de
MainVI Frontpanel in SubVI deaktivieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: MainVI Frontpanel in SubVI deaktivieren (/Thread-MainVI-Frontpanel-in-SubVI-deaktivieren)



MainVI Frontpanel in SubVI deaktivieren - andi neu - 07.09.2009 09:02

Hi Leute, warum kann ich vom SubVI aus über eine übergebene Reference und Eigenschaftsknoten das Frontpanel vom MainVI nicht deaktivieren und ausgrauen?

Wie würdet ihr das machen, solange das SubVI aufgerufen ist, das Frontpanel des MainVIs ausgegraut anzuzeigen?

Das SubVI Frontpanel soll nicht maximiert im Vordergrund stehen.
Das MainVI Frontpanel soll maximiert und deaktiviert im Hintergrund stehen.
Beim schliessen des SubVIs soll das MainVI Frontpanel wieder aktiviert werden.

Wie könnte ich das schaffen?

mfg,Andi


MainVI Frontpanel in SubVI deaktivieren - Lucki - 07.09.2009 09:19

Mit der Sub-Vi Eigenschaft "modal" ist das Sub-Vi immer im Vordergrund, und das Haupt-VI ist deaktiviert. Millionen von Anwendern genügt das, spätestens wenn sie es versuchen bekommen sie mit, daß erst das Sub-VI geschlossen werden muß, bevor sich am Haupt-VI wieder etwas bedienen läßt.

Du meinst jetzt aber, daß das ganze Haupt-VI zusätzlich noch ausgegraut sein sollte. Ich lerne ja gern noch etwas dazu, könntes Du mal überzeugend begründen, warum das in Deinem Fall notwendig ist?


MainVI Frontpanel in SubVI deaktivieren - Y-P - 07.09.2009 09:35

Hast Du bei Deinem SubVI schon mal unter "VI-Properties" -> "Window Appearance" auf "Dialog" umgestellt?

Gruß Markus


MainVI Frontpanel in SubVI deaktivieren - andi neu - 07.09.2009 13:45

Prima, Dialog ist schonmal der richtige WegSmile

Naja, ausgrauen wäre halt optisch ganz gut :
Wenn es schon nicht professionell funktioniert, soll es wenigstens professionell aussehenRofl2


MainVI Frontpanel in SubVI deaktivieren - Y-P - 07.09.2009 19:21

Mir fällt spontan nur ein, Deine Elemente per "Property Node" auszugrauen.

[attachment=21109]
Lv85_img

Gruß Markus

' schrieb:Prima, Dialog ist schonmal der richtige WegSmile

Naja, ausgrauen wäre halt optisch ganz gut :
Wenn es schon nicht professionell funktioniert, soll es wenigstens professionell aussehenRofl2



MainVI Frontpanel in SubVI deaktivieren - schrotti - 07.09.2009 20:36

Wenn du dir unbedingt mehr Arbeit als nötig machen willst hilft dir der Link vllt weiter.

http://lavag.org/index.php?app=downloads&showfile=29


MainVI Frontpanel in SubVI deaktivieren - andi neu - 09.09.2009 06:53

Haha, danke. Aber ich glaube mit der Antwort von Y-P ist mir sehr geholfen, danke dirGuru1

Aber sag mal, warum schliesst du jedesmal die Referenzen wieder?

mfg, andi


MainVI Frontpanel in SubVI deaktivieren - andi neu - 09.09.2009 07:26

Ach ja, bevor ich ein neues Thema beginne, könnt ihr mir sagen, wie ich ein Programm auf Knopfdruck neu starten kann?
Sozusagen auf Knopfdruck Programm anhalten und neu ausführen auf einmal.

mfg, andi