Распечатать страницу

Координаты объектов в Microsoft Visual FoxPro

« Назад

Свойства Top и Left объекта возвращают позицию объекта относительно контейнера, в котором объект находится. Например, объект может находиться на странице страничного блока, тогда свойства Top и Left будут содержать координаты объекта относительно верхнего левого угла его страницы. Для нахождение координат объекта относительно формы употребляется функция OBJTOCLIENT( ).

Функция

OBJTOCLIENT(ObjectName, nPosition)

возвращает размер элемента управления или объекта или его позицию относительно левого верхнего угла формы.

Тип результата – Numeric. Результат возвращается в пикселях.

Параметры:

ObjectName – имя элемента управления или объекта, для которого возвращается результат.

nPosition – задает вид получаемого результата; принимает следующие значения:

  • 1 – возвращается y-координата левого верхнего угла объекта (Top);

  • 2 – возвращается x-координата левого верхнего угла объекта (Left);

  • 3 – возвращается ширина объекта (Width);

  • 4 – возвращается высота объекта (Height).

Пример см. в разд. 2.5.8.