Определяет картинку, отображаемую на элементе управления или объекте. Доступно как в design, так и в run time.
![]() |
---|
В design time, если вы установите свойство Picture в несуществующий файл, Visual FoxPro отобразит соответствующее сообщение, но свойство по-прежнему будет указывать на определенный вами файл. В run time, если свойство Picture установлено в несуществующий файл, Visual FoxPro сбросит свойство Picture в его значение по умолчанию. |
Control.Picture [ = cFileName ] или Control.Picture(nIndex) [ = cFileName ] |
Параметры
- cFileName
-
Указывает имя графическогоф файла.
Замечание
Visual FoxPro поддерживает все форматы графических файлов, обрабатываеме Graphics Device Interface+ (GDI+). Visual FoxPro поддерживает анимированные файлы .gif для свойства Picture только для элемента управления Image. Для получения более подробной информации о действительных форматах графических файлов смотрите описание Поддержка графики в Visual FoxPro.
- nIndex
-
Указывает целое число, соответствующее порядку, в котором предметы отображаются на элементе управления. Для первого предмета в элементе управления nIndex = 1.
Примечания
Применяется к: CheckBox Control | CommandButton Control | ComboBox Control | Container Object | Control Object | Custom Object | Form Object | Header Object | Image Control | ListBox Control | OptionButton Control | Page Object | _SCREEN System Variable |
На элементах управления картинки появляются выравненными относительно центра элемента управления. На формах, картинка отображается в виде фона формы. Если свойство RowSourceType установлено в 7 (Files), то картинки не поддерживаются.
Для элементов управления CommandButton и OptionButton указанная картинка используется когда командная кнопка доступна, выбрана или заблокирована. Вы можете указать разные картинки для каждого состояния командной кнопки установкой свойств DownPicture и DisabledPicture.
Для элементов управления CommandButton, CheckBox и OptionButton вы должны установить значение свойства Style для соответствующего элемента управления. В приведенной ниже таблице перечислены значения, которые вы должны установить для свойства Style.
Элемент управления | Свойство Style |
---|---|
CommandButton |
0 (Standard) |
CheckBox, OptionButton |
1 (Graphical) |
Для объектов Header, если заголовок Header не содержит текстового заголовка, то картинка появляется в центре объекта. Если же объект содержит текстовый заголовок, то выравнивание картинки относительно текста определяется свойством Alignment. Если свойство Alignment объекта Header установлено в "left" или "center", картинка появляется справа от текста. Если же Alignment установлено в "right", картинка появляется слева от текста.
Для объектов ToolBar рекомедуемыми размерами картинки являются 16 x 15 pixels (ширина x высота).
Для элементов управления ComboBox и ListBox вы можете использовать свойство Picture в качестве свойства, либо допускающего единичное значение, либо допускающего в качестве значения массив. Если вы используете свойство Picture как свойство с единичным значением, все предметы в элементе управления показывают одну и ту же картинку. Если вы используете в качестве значения свойства Picture массив, хранящий картинку для каждого предмета в списке, то каждый предмет будет иметь свою собственную картинку. Например:
![]() | |
---|---|
oCombobox.AddItem("Home") oCombobox.AddItem("Community") oCombobox.AddItem("Web Services") oCombobox.Picture[1] = 'home.bmp' oCombobox.Picture[2] = 'community.bmp' oCombobox.Picture[3] = 'websvc.bmp' |
Для элементов управления Image, CheckBox и CommandButton свойство Picture принимает во внимание прозрачность (transparency) картинки .
![]() |
---|
Для картинок высокого разрешения Transparent GIF, аспект прозрачности поддерживается только элементов управления Image. Так как Visual FoxPro хранит в качестве ресурса для внутреннего использования только один экземпляр картинки, то это позволяет использовать эту картинку в другом элементе управления, таком как CommandButton и в таком случае картинка созхраняет аспект прозрачности. Для того, чтобы добиться этого, вам для начала нужно загрузить картинку в элемент управления Image и поддерживаеть этот элемент управления действительным (он может быть скрытым). После того, как картинка закгружена, как ресурс для для элемента управления Image, то она может быть затес использована элементом управления CommandButton. |
Смотрите также
Задачи
Как: добавить картинку к предметам в спискеСправочное руководство
Свойство DisabledPictureСвойство DownPicture
Свойство PictureVal
Свойство Style