Compartir a través de


SpecialEffect (propiedad)

Especifica la apariencia visual de un objeto.

Sintaxis

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

Para otros controles: object. SpecialEffect [= fmSpecialEffect ]

La sintaxis de la propiedad SpecialEffect consta de las partes siguientes:

Parte Descripción
object Obligatorio. Un objeto válido.
fmButtonEffect Opcional. Apariencia visual deseada para un Control CheckBox, OptionButton o ToggleButton.
fmSpecialEffect Opcional. La apariencia visual deseada de un objeto que no sea CheckBox, OptionButton o ToggleButton.

Configuración

Los valores de configuración de fmSpecialEffect son:

Constante Valor Descripción
fmSpecialEffectFlat 0 El objeto aparece plano, distinguido de los alrededores por un borde, un cambio de color o ambos. Valor predeterminado para Image y Label, válido para todos los controles.
fmSpecialEffectRaised 1 El objeto tiene un resaltado en la parte superior e izquierda y una sombra en la parte inferior y derecha. No es válido para casillas ni botones de opciones.
fmSpecialEffectSunken 2 El objeto tiene una sombra en la parte superior e izquierda y un resaltado en la parte inferior y derecha. El control y su borde aparecen grabados en el formulario que los contiene. Valor predeterminado para CheckBox y OptionButton, válido para todos los controles (valor predeterminado).
fmSpecialEffectEtched 3 El borde aparece grabado alrededor de los límites del control. No es válido para casillas ni botones de opciones.
fmSpecialEffectBump 6 El objeto tiene una arista en la parte inferior y derecha y aparece plano en la parte superior e izquierda. No es válido para casillas ni botones de opción.

Comentarios

Para un frame, el valor predeterminado es Sunken.

Tenga en cuenta que solo Flat y Sunken (0 y 2) son valores aceptables para CheckBox, OptionButton y ToggleButton. Todos los valores enumerados son aceptables para los otros controles.

Use la propiedad SpecialEffect o BorderStyle para especificar la edging de un control, pero no ambas. Si especifica un valor distinto de cero para una de estas propiedades, el sistema establece el valor de la otra propiedad en cero. Por ejemplo, si define SpecialEffect en fmSpecialEffectRaised, el sistema establece BorderStyle en cero (fmBorderStyleNone).

Para Frame, BorderStyle se ignora si SpecialEffect es fmSpecialEffectFlat. SpecialEffect usa los colores del sistema para definir sus bordes.

Nota:

[!NOTA] A pesar de que la propiedad SpecialEffect existe en ToggleButton, la propiedad se deshabilita. No es posible establecer ni devolver un valor para esta propiedad en ToggleButton.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.