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.