Определяет в каком виде появится картинка в текстовой части элемента управления ComboBox.
![]() |
---|
Вы можете указать картинку установив значение свойства Picture в имя файла картинки. |
Combobox.PictureSelectionDisplay = nExpr |
Параметры
- nExpr
-
Численный тип данных. В приведенной ниже таблице указаны возможные значения для параметра nExpr.
nExpr Описание 0 (None)
Картинка на отображается. (По умолчанию)
1 (Clip)
Картинка принимает высоту равную высоте текстовой части элемента управления combobox. Ширина картинки остается неизмененной.
2 (Isometric)
Картинка изменяется в размерах для того, чтобы она могла вместиться в текстовую часть элемента управления combobox и сохранить свои оригинальные пропорции.
3 (Stretch)
Картинка изменяется в размерах для того, чтобы она могла вместиться в текстовую часть элемента управления combobox, но при этом ее оригинальные пропорции не сохраняются. Ширина картинки остается неизмененной.
Примечание
Применяется к элементу управления: ComboBox
If the combo box Style property is set to 0 (Drop-down ComboBox), images display in the text box of the combo box with the following behavior:
-
Когда списочная часть элемента управления combobox невидима, и вы печаете текст непосредственно в элемент управления combobox, картинка, определенная по умолчанию, если она определена, показывается до тех пор, пока текст соответствует элементу, содержащемуся в списке. Если такое соответствие не существует, картинка, определенная как картинка по умолчанию, будет показана в элементе управления combobox даже тогда, когда он потеряет фокус.
-
Свойство Margin элемента управления combobox определяет отступ для текста плюс дополнения к левой и верхней границам текстовой части. Когда в текстовой части показывается картинка, то свойство Margin определяет растояние между границами картинки и левой и верхней границей текстовой части. Горизонтальное пространство между правой границей картинки и текстом всегда равно четырем пикселям, независимо от установки свойства Margin элемента управления combobox. Курсор ввода текста показывает на расстоянии двух пикселей от правой границы картинки. Вы можете вставить дополнительное пространство между картинкой и текстом, предусмотрев в картинке соответствующее пустое пространство.
Замечание
Даже если Margin установлено в 0, пространство в три пикселя, отсчитываемое от левой и верхней границы, все равно будет существовать для того, чтобы вместить курсор ввода текста. Указание значения для Margin просто дополняет указанное количество пикселей к этому пространству. Однако, если показывается картинка, Margin воздействует только на верхнюю границу текстовой части и текста. Левая граница текста всегда отстоит от картинки на четыре пикселя, для обеспечения прижима элементов внутри списка.
Если свойство Style элемента управления combobox установлено в 2 (Drop-down List), картинки отображаются в текстовой части с двузпиксельным горизонтальным пробелом между правой границей картинки и текстом.
Смотрите также
Справочное руководство
Свойство MarginСвойство Picture (Visual FoxPro)