Перемещает на новое место окно, определенное пользователем командой 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 или в его родительском окне.
Замечания
Окно можно перемещать на конкретное место или относительно его текущей позиции. Если окно определено, его уже можно перемещать; оно не обязательно должно быть активным или видимым.
Чтобы переместить системное окно или панель инструментов (в Visual FoxPro), поставьте все имя системного окна или панели инструментов в кавычки. Например, чтобы переместить панель инструментов Report Controls (когда она не запаркована) в Visual FoxPro, выдайте следующую команду:
![]() | |
---|---|
MOVE WINDOW "Report Controls" BY 1,1 |
Исторически, в младших версиях Visual FoxPro, окно Data Session всегда отождествлялось с окном View. К тому же, соответствующие команды HIDE WINDOW, ACTIVATE WINDOW, WONTOP( ), также управляют данным окном. Система Visual FoxPro продолжает поддерживать управление окна View при помощи команды MOVE WINDOW.
Пример
В следующем примере программа определяет и активизирует окно wEnter
, а затем перемещает его.
![]() | |
---|---|
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 |
Смотрите также
Справочное руководство
Команда ACTIVATE WINDOWКоманда WAIT
Команда DEFINE WINDOW
Команда DOCK
Функция WDOCKABLE( )