Перемещает на новое место окно, определенное пользователем командой DEFINE WINDOW, или системное окно Visual FoxPro (такое как окно команд или окно просмотра).

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

Параметры

WindowName

Задает имя перемещаемого окна.

TO nRow1, nColumn1

Перемещает окно на место, указанное координатами nRow1, nColumn1, в основном окне Visual FoxPro или в пользовательском окне.

BY nRow2, nColumn2

Перемещает окно на место, указанное относительно его текущей позиции. Числовое выражение nRow2 задает число строк, на которое нужно переместить окно (вниз, если значение nRow2 положительно, вверх, если оно отрицательно). Числовое выражение nColumn2 задает число столбцов, на которое перемещается окно (вправо, если значение nColumn2 положительно, влево, если оно отрицательно).

CENTER

Центрирует окно в основном окне Visual FoxPro или в его родительском окне.

Expand imageЗамечания

Окно можно перемещать на конкретное место или относительно его текущей позиции. Если окно определено, его уже можно перемещать; оно не обязательно должно быть активным или видимым.

Чтобы переместить системное окно или панель инструментов (в Visual FoxPro), поставьте все имя системного окна или панели инструментов в кавычки. Например, чтобы переместить панель инструментов Report Controls (когда она не запаркована) в Visual FoxPro, выдайте следующую команду:

  CopyCode imageCopy Code
MOVE WINDOW "Report Controls" BY 1,1

Исторически, в младших версиях Visual FoxPro, окно Data Session всегда отождествлялось с окном View. К тому же, соответствующие команды HIDE WINDOW, ACTIVATE WINDOW, WONTOP( ), также управляют данным окном. Система Visual FoxPro продолжает поддерживать управление окна View при помощи команды MOVE WINDOW.

Expand imageПример

В следующем примере программа определяет и активизирует окно wEnter, а затем перемещает его.

  CopyCode imageCopy Code
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

Expand imageСмотрите также