Поделиться через


Свойство SpecialEffect

Определяет внешний вид объекта.

Синтаксис

Для CheckBox, OptionButton, ToggleButton: object. SpecialEffect [= fmButtonEffect ]

Для других элементов управления: object. SpecialEffect [= fmSpecialEffect ]

Синтаксис свойства SpecialEffect состоит из следующих частей:

Part Описание
object Обязательно. Допустимый объект.
fmButtonEffect Необязательный параметр. Требуемый внешний вид для checkBox, OptionButton или ToggleButton.
fmSpecialEffect Необязательный параметр. Нужный внешний вид объекта, не являющегося элементом CheckBox, OptionButton или ToggleButton.

Settings

Значениями для fmSpecialEffect являются:

Константа Значение Описание
fmSpecialEffectFlat 0 Объект выглядит плоским, отличаясь от окружающей формы границей, изменением цвета, или и тем, и другим. Значение по умолчанию для image и label, допустимо для всех элементов управления.
fmSpecialEffectRaised 1 Объект выделен сверху и слева, тень находится снизу и справа. Недопустимо для флажков и переключателей.
fmSpecialEffectSunken 2 Тень от объекта находится сверху и слева, а выделение для объекта —снизу и справа. Этот элемент управления и его граница выглядят утопленными в содержащую их форму. Значение по умолчанию для CheckBox и OptionButton, действительно для всех элементов управления (по умолчанию).
fmSpecialEffectEtched 3 Граница выглядит утопленной вокруг края элемента управления. Недопустимо для флажков и переключателей.
fmSpecialEffectBump 6 Объект содержит ребро снизу и справа и выглядит плоским сверху и слева. Недопустимо для флажков и переключателей.

Замечания

Для frame значение по умолчанию — Sunken.

Обратите внимание, что только Flat и Sunken (0 и 2) являются допустимыми значениями для CheckBox, OptionButton и ToggleButton. Для других элементов управления допустимы все перечисленные значения.

Используйте свойство SpecialEffect или BorderStyle , чтобы указать окантовку для элемента управления, но не и то, и другое. Если задано ненулевое значение одного из этих свойств, система устанавливает значение другого свойства равным нулю. Например, если значение SpecialEffect задано равным fmSpecialEffectRaised, система устанавливает для BorderStyle значение (fmBorderStyleNone).

Для Frame свойство BorderStyle игнорируется, если значение SpecialEffect равно fmSpecialEffectFlat. Для определения своих цветов свойство SpecialEffect использует системные цвета.

Примечание.

Хотя свойство SpecialEffect для элемента ToggleButton существует, это свойство отключено. Задать или возвратить значение этого свойства для ToggleButton нельзя.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.