Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Für ein gewöhnliches Fenster kann ich das tun ...
nw = New Window( "test window",
Text Box( "just trying out this window" )
);
nw << move window( 100, 500 );
Aber für ein modales Fenster, das nicht funktioniert – ich verstehe, dass das Fenster damit beschäftigt ist, auf Eingaben zu warten, sodass danach keine Nachricht gesendet wird.
Ich habe versucht, diese Nachricht beim Erstellen des Fensters zu senden.Aber wenn ich es nach der <
Aber das funktioniert auch nicht...
update = New Window( "Update stuff in this window",
<<MOVEWINDOW></MOVEWINDOW>
Damit wird zwar das Fenster verschoben (und seltsamerweise umgeformt), aber die <
?
Dies ist in JMP11. Vielen Dank für alle Eingaben.
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Die Lösung von Benutzer jara95 funktioniert bei mir. Benutzer Craige_Hales hat mir auch in einem anderen Thread mit einer ähnlichen Lösung geantwortet (danke Craige):
https://community.jmp.com/t5/JMP-Wish-List/Set-Modal-Window-Position/idc-p/224498#M677
w = New Window( "My Window",
<<MODAL></MODAL>
Es wurde bestätigt, dass durch Ändern der Koordinaten tatsächlich die Position des Fensters auf meinem Computer aktualisiert wird (Mac, JMP Pro 14.3). Vielen Dank an alle.
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Hier ist ein alternativer Weg:
update=New window("Update stuff in this window",
<<MODAL></MODAL>Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Ich verwende auch einen Mac. Welche JMP-Version verwenden Sie? Dieser Code hat in einigen Versionen funktioniert, aber ich kann mich nicht genau erinnern, wann er eingeführt wurde.
Die Argumente (500, 500) in der Meldung „Fenster verschieben“ definieren die (X, Y)-Position der oberen linken Ecke des Fensters in Bildschirmpixeln.
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Das funktioniert bei mir nicht. Eine Änderung der Dimensionen von 500 auf 100 hat keine Auswirkung. Funktioniert es bei Ihnen?
Mit einem Mac, fwiw.
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Hier ist ein Weg:
Names Default to Here( 1 );
New Window( "Move It!", << Modal,
Text Box( "Here I am, right here!" ),
<< Move Window( 500, 500 )
);
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Ich wollte nur fragen, ob hierfür neue Methoden entwickelt wurden. Auch ich habe das gleiche Problem (JMP Pro 14.3).
Betreff: Kann ich in JSL einem modalen Fenster sagen, wo es sein soll?Mit der OnOpen-Nachricht ist es möglich, Nachrichten an ein modales Fenster zu senden
nw = New Window( "test",
<<MODAL></MODAL>
Ich glaube jedoch nicht, dass das Fenster auf die Meldung „Fenster verschieben“ reagiert.
Dave