Freigeben über


MOVE WINDOW-Befehl

Verschiebt ein mit DEFINE WINDOW erstelltes benutzerdefiniertes Fenster oder ein Visual FoxPro-Systemfenster (z. B. das Befehlsfenster oder ein Datenblattfenster) auf eine neue Position.

MOVE WINDOW WindowName TO nRow1, nColumn1   | BY nRow2, nColumn2 | CENTER

Parameter

  • WindowName
    Gibt den Namen des zu verschiebenden Fensters an.
  • TO nRow1, nColumn1
    Verschiebt das Fenster im Visual FoxPro-Hauptfenster oder in einem benutzerdefinierten Fenster an die mit nRow1, nColumn1 angegebene Position.
  • BY nRow2, nColumn2
    Verschiebt das Fenster relativ zu seiner aktuellen Position. Der numerische Ausdruck nRow2 gibt die Anzahl der Zeilen an, um die das Fenster verschoben wird (nach unten, wenn nRow2 positiv ist; nach oben, wenn nRow2 negativ ist). Der numerische Ausdruck nColumn2 gibt die Anzahl der Spalten an, um die das Fenster verschoben wird (nach rechts, wenn nColumn2 positiv ist; nach links, wenn nColumn2 negativ ist).
  • CENTER
    Zentriert ein Fenster im Visual FoxPro-Hauptfenster oder in seinem übergeordneten Fenster.

Hinweise

Ein Fenster kann entweder an eine bestimmte Position oder relativ zu seiner aktuellen Position verschoben werden. Ist ein Fenster definiert, kann es verschoben werden, ohne dabei aktiv oder sichtbar sein zu müssen.

Soll ein Systemfenster oder eine Symbolleiste (in Visual FoxPro) verschoben werden, schließen Sie den gesamten Systemfenster- oder Symbolleistennamen in Anführungszeichen ein. Geben Sie z. B. den folgenden Befehl aus, um die Symbolleiste für Bericht-Steuerelemente (wenn sie nicht angedockt ist) zu verschieben:

MOVE WINDOW "Report Controls" BY 1,1

Beispiel

Im folgenden Beispiel wird das Fenster wEnter nach seiner Definierung und Aktivierung verschoben.

DEFINE WINDOW wEnter FROM 10,4 TO 15,54 SYSTEM ;
   TITLE "Nomadic Window"
ACTIVATE WINDOW wEnter 
WAIT WINDOW 'Press any key to move the window'
MOVE WINDOW wEnter TO 20,15
WAIT WINDOW 'Press any key to center the window'
MOVE WINDOW wEnter CENTER
WAIT WINDOW 'Press any key to release the window'
RELEASE WINDOW wEnter

Siehe auch

ACTIVATE WINDOW | WAIT-Befehl | DEFINE WINDOW-Befehl