Определяет стиль для управляющего элемента. Доступен, как в design, так и в run time.

[Form.]Control.Style [= nType]

Expand imageВозвращаемое значение

nType

Указывает численное значение, которое определяет стиль управляющего элемента.

В приведенной ниже таблице перечислены возможные значения nType для управляющих элементов CheckBox и OptionButton.

nType Описание

0   

Стандартный (По умолчанию)

1   

Графический.

Кнопка выглядит как командная кнопкаa и можеи содержать, как графику, так и текст. Когда кнопка содержит оба, и еткст и графику, позиции текста и графики определяются свойством PicturePosition. Для получения более подробной информации смотрите описание свойства PicturePosition.

В приведенной ниже таблице перечислены возможные значения nType для управляющего элемента ComboBox.

nType Описание

0   

Drop-down combo box, который включает в себя list box и edit box. (По умолчанию)

Пользователь может выбрать значение из list box или впечатать символы в edit box.

2   

Drop-down list box.

Пользователь может выбрать элементы из списка в list box.

Для определения, какой стиль выбракть для combo box'ов, придерживайтесь приведенных ниже указаний:

  • Для предоставления списка для выбора и предоставления пользователю впечатать выбор в edit box, установите Style в 0 (drop-down combo box). Это установка сохраняет место на форме, так как list box закрывается, когда пользователь сделает выбор.

  • Для отображения фиксированного списка элементов, из которого пользователь может выбрать требуемый, установите Style в 2 (drop-down list box). List box закроется, когда пользователь сделает выбор.

Примечание переводчика. Если сравнить оба указания, то вы увидите явную неточность. "Это установка сохраняет место на форме, так как list box закрывается". Часть combobox'а, являющаяся по сути listbox'ом закроется в любом случае, если пользователь сделал выбор! Суть выбора между стилями заключается в другом. В случае, если значение свойства Style установлено в 0, пользователь имеет возможность впечатать значение в edit-box, но для осуществления частичного поиска нужно предпринять некоторые усилия и обеспечить такую функциональность в коде В случае же использования значения свойства Style, равного 2, у пользователя нет возможности что-либо вводить в управляющий елемент, зато частичный поиск работает автоматически.

В приведенной ниже таблице перечислены возможные значения nType для управляющего элемента CommandButton.

nType Описание

0   

Стандартный (По умолчанию)

1   

Невидимый

В приведенной ниже таблице перечислены возможные значения nType для управляющего элемента TextBox.

nType Описание

0   

Нормальный (По умолчанию)

1   

Включен для совместимости с командами ранних версий FoxPro version 2.x @ ... SAY. Ttextbox в этом случае получает статус "только для чтения" и не может получать фокус.

В приведенной ниже таблице перечислены возможные значения nType для управляющего элемента Separator.

nType Описание

0   

Нормальный (По умолчанию).

В панелях инструментов в качестве разделителей не появляются вертикальные или горизонтальные линии.

1   

Определяет, что либо вертикальная или горизонтальная линия появятся в объекте separator в панелях инструментов и будут видимыми только в run time.

Когда панель инструментов отобраджается горизонтально, появляется вертикальная линия, а когда панель инструментов отображается вертикально, то, соответственно, появляется горизонтальная линия.

NoteЗамечание

В версиях до Visual FoxPro 9.0, расстыкованные вертикальные системы и пользовательские панели инструментов не отображали горизонтальных разделителей. Однако с выходом этой версии горизонтальные разделители теперь отображаются с для вертикальных расстыкованных панелей инструментов.

В приведенной ниже таблице перечислены возможные значения nType для управляющих элементов Label и Shape, а также для объектов Container и Control.

nType Описание

0   

Нормальный (По умолчанию)

3   

Тематический - Themed

Для Label, Style управляет цветом текста. Вы можете использовать эту установку для заголовков сгруппрованных блоков, которые окружают другие управляющие элементы. Если label с этой установка стиля размещается в Container, вам может, кроме того, установить значение свойства стиля контейнера, равное 3. Если Themes разрешены для label, Visual FoxPro сбрасывает свойства Enabled и FontCharSet. Для получения более подробной информации смотрите описания свойств Enabled и FontCharSet.

Для Shape, Container или Control, Style управляет цветом и стилем бордюра. Вы можете использовать эту установку для бордюров сгруппированных элементов, которые окружают прочие управляющие элементы. Если Themes разрешена для Shape, Visual FoxPro сбрасывает свойство Curvature. For more information, see Curvature Property.

If an operating system does not support Windows XP Themes, or if Themes is turned off, Visual FoxPro uses the settings for other properties such as SpecialEffect. Для получения более подробной информации смотрите описания свойства SpecialEffect.

4

Themed background only

Для Label, Style управляет цветом задника (фона). Цвет фона будет тем же самым, что и цвет родительского контейнера. Вы можете использовать эту установку главным образом для label на страницах с включенным свойстовм Themed.

Это значение не поддерживается для Shape, Container и Control.

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

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

Справочное руководство

Свойство Themes
SYS(2700) - Разрешение тем Windows XP

Прочие ресурсы

Свойства (Visual FoxPro)