SpecialEffect, propriété

Spécifie l’apparence visuelle d’un objet.

Syntaxe

Pour CheckBox, OptionButton, ToggleButton: object. SpecialEffect [= fmButtonEffect ]

Pour les autres contrôles : object. SpecialEffect [= fmSpecialEffect ]

La syntaxe de la propriété SpecialEffect comprend les éléments suivants :

Élément Description
object Obligatoire. Un objet valide.
fmButtonEffect Facultatif. Apparence visuelle souhaitée pour un Objet CheckBox, OptionButton ou ToggleButton.
fmSpecialEffect Facultatif. Lֹ’apparence souhaitée pour un objet autre qu’un CheckBox, OptionButton ou ToggleButton.

Paramètres

Les paramètres de fmSpecialEffect sont les suivants :

Constante Valeur Description
fmSpecialEffectFlat 0 L'objet semble plat et se distingue du formulaire qui l'entoure par un contour ou une couleur différente, ou les deux à la fois. Valeur par défaut pour Image et Étiquette, valide pour tous les contrôles.
fmSpecialEffectRaised 1 L'objet comporte une surbrillance sur le haut et la gauche, et une ombre sur le bas et la droite. Non valide pour les cases à cocher et les boutons d’option.
fmSpecialEffectSunken 2 L'objet présente une ombre en haut à gauche et une surbrillance en bas à droite. Le contrôle et sa bordure semblent être gravés dans le formulaire qui les contient. Valeur par défaut pour les contrôles CheckBox et OptionButton, valide pour tous les contrôles (par défaut).
fmSpecialEffectEtched 3 Le contour semble taillé autour des limites du contrôle. Non valide pour les cases à cocher et les boutons d’option.
fmSpecialEffectBump 6 L'objet comporte une strie sur le bas et la droite, et semble plat sur le haut et la gauche. Non valide pour les cases à cocher et les boutons d’option.

Remarques

Pour un frame, la valeur par défaut est Sunken.

Notez que seules Flat et Sunken (0 et 2) sont des valeurs acceptables pour CheckBox, OptionButton et ToggleButton. Toutes les valeurs répertoriées sont acceptables pour les autres contrôles.

Utilisez la propriété SpecialEffect ou BorderStyle pour spécifier la bordure d’un contrôle, mais pas les deux. Si vous spécifiez une valeur différente de zéro pour l’une de ces propriétés, le système attribue à l’autre propriété la valeur zéro. Par exemple, si vous attribuez à SpecialEffect la valeur fmSpecialEffectRaised, le système attribue à BorderStyle la valeur zéro (fmBorderStyleNone).

Pour un cadre, BorderStyle est ignoré si SpecialEffect a la valeur fmSpecialEffectFlat. SpecialEffect utilise les couleurs système pour définir ses bordures.

Remarque

Bien que la propriété SpecialEffect existe pour ToggleButton, elle est désactivée. Vous ne pouvez pas définir ou renvoyer de valeur pour cette propriété sur le ToggleButton.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.