LabVIEWForum.de - Frontpanel zentral in einem zweiten Frontpanel öffnen

LabVIEWForum.de

Normale Version: Frontpanel zentral in einem zweiten Frontpanel öffnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Servus,
ich möchte ein Frontpanel abhängig von der Position eines bereits geöffneten Frontpanels
öffnen. Das zu öffnende FP soll sich dabei genau immer in der Mitte des bereits geöffneten FP
öffnen. (hoffentlich stimmt das jetz noch Blink)
Den Mittelpunkt des ersten VIs berechnen:
MitteX = KoordinateX_VI1 + Breite_VI1/2
MitteY = KoordinateY_VI1 + Höhe_VI1/2

Dieser Mittelpunkt sool gleich dem Mittelpunkt des zweiten VIs sein. Damit Kannst du die Koordinaten rückgängig berechnen:

also in umgekehrter Reihenfolge

KoordinateX_VI2 = MitteX - Breite_VI2/2
KoordinateY_VI2 = MitteY - Höhe_VI2/2

Hoffentlich stimmt's.

eg
Ok danke dir,
aber des Problem liegt eher dadrin, dass ich von dem GetPosition keine Werte bekomme...
Probiers doch mal mit den PropertyNodes Front Panel Window->Panel Bounds oder Front Panel Window->Window Bounds

MfG, Jens
So, wollt noch mein Ergebnis reinstellen...
Vielen Dank für die Hilfe!
Gruß Simon
Hallo, natürlich tut sich jetz wieder ein Problem auf.
Wenn ich das Haupt-VI ganz weit unten platziere, und nun das SubVI öffne, verschwindet es auserhalb
des Bildschirms und da es im Fokus steht, bleibt einem nichts anderes übrig, als den Task-Manager aufzurufen und
den Prozess zu beenden. Kann man das irgendwie abfangen? ("FP not go outside the Monitor" oder so ähnlich)
' schrieb:Kann man das irgendwie abfangen? ("FP not go outside the Monitor" oder so ähnlich)

GEIL!


Hm, mach doch ne Abfrage: Wenn deine resultierenden/berechneten "Soll-Koordinaten" "outside of the visible screen area" sind, dann zentrier's halt doch im sichtbaren Bereich!
Die Abfrage gibts ja leider nicht. Und selber vorgeben is blöd, da die Auflösung ja von PC zu PC schwankt.
' schrieb:Die Abfrage gibts ja leider nicht. Und selber vorgeben is blöd, da die Auflösung ja von PC zu PC schwankt.

Hilft das weiter?

[attachment=8867]
Sehr schön, vielen Dank, schönen Tag!
Seiten: 1 2
Referenz-URLs