SpecialEffect 属性
指定对象的外观。
语法
对于 CheckBox、OptionButton、ToggleButton: 对象。SpecialEffect [= fmButtonEffect ]
对于其他控件: object。SpecialEffect [= fmSpecialEffect ]
SpecialEffect 属性语法具有以下部分:
Part | 说明 |
---|---|
object | 必填。 一个有效对象。 |
fmButtonEffect | 可选。 CheckBox、OptionButton 或 ToggleButton 所需的视觉外观。 |
fmSpecialEffect | 可选。 CheckBox、OptionButton 或 ToggleButton 之外的对象的所需外观。 |
设置
fmSpecialEffect 的设置为:
常量 | 值 | Description |
---|---|---|
fmSpecialEffectFlat | 0 | 对象平面显示,通过边框和(或)颜色的变化来与周围的窗体相区别。 “ 图像 ”和 “标签”的默认值,对所有控件有效。 |
fmSpecialEffectRaised | 1 | 对象的左边和顶边加亮显示,右边和底边带有阴影。 对复选框或选项按钮无效。 |
fmSpecialEffectSunken | 2 | 对象的顶边和左边带阴影,底边和右边加亮显示。 控件及其边框似乎将嵌入其所在的表单。 CheckBox 和 OptionButton 的默认值,对于所有控件均有效(默认)。 |
fmSpecialEffectEtched | 3 | 控件边缘呈凹入状态。 对复选框或选项按钮无效。 |
fmSpecialEffectBump | 6 | 对象的底边和右边凸起,顶边和左边平坦。 对复选框或选项按钮无效。 |
备注
对于 Frame,默认值为 “Sunken”。
请注意,对于 CheckBox、OptionButton 和 ToggleButton,只有 Flat 和 Sunken (0 和 2) 是可接受的值。 所有列出的值对于其他控件都是可接受的。
使用 SpecialEffect 或 BorderStyle 属性可以指定控件的边缘,但不能同时指定两者。 如果为这些属性中的某个属性指定一个非零值,则系统会将其他属性的值设置为零。 例如,如果您将 SpecialEffect 设置为 fmSpecialEffectRaised,则系统会将 BorderStyle 设置为零 (fmBorderStyleNone)。
对于 Frame,如果 SpecialEffect 为 fmSpecialEffectFlat,则将忽略 BorderStyle。 SpecialEffect 使用系统颜色定义其边框。
注意
[!注释] 虽然 SpecialEffect 属性在 ToggleButton 上存在,但该属性被禁用。 无法在 ToggleButton 上设置此属性的值或返回其值。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。