Определяет  положение рисунка относительно надписи. Чтение/запись в run-time версии.

Рисунок и надпись, as a unit, appear centered on the control. Если нет надписи, рисунок размещается относительно центра элемента управления. Свойство PicturePosition влияет на свойства Picture, DownPicture, и DisabledPicture. Для большей информации смотрите свойство Picture,  свойство DownPicture и свойство DisabledPicture.

NoteПримечание

Для  использования свойства PicturePosition  вы должны указать изображение для свойства Picture. Размер изображения не изменяется. Если вы хотите масштабировать, изменить размеры или обрезать изображение, нужно использовать элемент управления Image. Анимированные .gif файлы не поддерживаются. Для большей информации смотрите элемент управления Image.

Object.PicturePosition [ = nValue ]

Параметры

nValue

Определяет выравнивание (положение) рисунка. В нижеследующей таблице приведены значения nValue.

nValue Установка

0

Рисунок показывается слева от надписи и выровнен по верхней границе надписи.

1

Рисунок показывается слева от надписи и отцентрирован относительно надписи

2

Рисунок показывается слева от надписи и выровнен по нижней границе надписи.

3

Рисунок показывается справа от надписи и выровнен по верхней границе надписи.

4

Рисунок показывается справа от надписи и центрирован относительно надписи

5

Рисунок показывается справа от надписи и выровнен по нижней границе надписи.

6

Рисунок показывается выше надписи и выровнен по левой границе надписи.

7

Рисунок показывается выше надписи и отцентрирован относительно надписи.

8

Рисунок показывается выше надписи и выровнен по правой границе надписи.

9

Рисунок показывается ниже надписи и выровнен по левой границе надписи.

10

Рисунок показывается ниже надписи и отцентрирован относительно надписи.

11

Рисунок показывается ниже надписи и выровнен по правой границе надписи.

12

Рисунок показывается в центре элемента управления. Надпись отцентрирована по горизонтали и вертикали над рисунком.

13

(По умолчанию) Рисунок показывается в центре элемента управления. Надпись отцентрирована ниже рисунка, но привязана к нижней границе кнопки.

14

Без текста. Рисунок показывается в центре и скрывает текст, указанный в свойстве Caption. Для большей информации смотрите свойство Caption.

NoteСовет

При использовании этой установки свойство Style элемента управления должно быть установлено в 1 (Graphical).  Используйте эту установку, когда хотите обеспечить реакцию на нажатие определенной клавиши (так называемая "горячая" клавиша), не показывая текст на элементе управленияl. Для большей информации смотрите свойство Style

Expand imageПримечания

Используется в: элемент управления CommandButton | элемент управления OptionButton | элемент управления CheckBox.

Для элементов управления CommandButton Visual FoxPro игнорирует PicturePosition, если свойство Style установлено в 1 (невидимо).

Свойства WordWrap и AutoSize поддерживаются с PicturePosition. Для большей информации смотрите свойство WordWrap и свойство AutoSize.

Свойства SpecialEffect и VisualEffect влияют на внешнюю границу элемента управления, но не действуют на  PicturePosition. Для большей информации смотрите свойство SpecialEffect Property and VisualEffect Property.

Версии младше, чем Visual FoxPro 8.0, используют алгоритм позиционирования, слегка отличающийся от стандартных установок 0 – 12, Изображение всегда остается отцентрированным; текст привязан к нижней границе изображения.  Поэтому, когда размер кнопки уменьшается, то текст обрезается, вместо того чтобы смещаться к верхней границе кнопки. Установка  PicturePosition в значение 13 соответствует поведению в версиях до Visual FoxPro 8.0.

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