PPT中的VBA之二(选项按钮属性)
0421
选项按钮:
作用:可以选择唯一选项,常用来设计单选题:
选项按钮(OptionButton)属性:
Accelerator属性:设置或检索控件的加速键。object必需。一个有效对象。String可选。用作加速键的字符。
AutoSize:有两个值,True表示根据字的多少调整复选框的大小,False表示复选框为固定大小;
BackColor:设置复选框的背景颜色,单击该属性框出现下拉按钮,选择“调色板”选项卡后选择颜色;
BackStyle属性:返回或设置对象的背景方式。返回或设置对象的背景方式。fmBackStyleTransparent0背景为透明。fmBackStyleOpaque1背景为不透明(默认值)。
Caption:控件的名称,把默认值删除再重新输入新名称;
Enable:指定一个控件能否接受焦点和响应用户产生的事件。True该控件可接受焦点并响应用户产生的事件,而且能通过代码进行访问(默认值)。False用户不能使用鼠标、击键、加速键或热键处理该控件。通常仍可通过代码访问该控件。
Font:设置字体、字号及字形,单击该属性框出现按钮,单击该按钮出现字体对话框,再在对话框中设置;
Forecolor:设置字的颜色,设置方法同BackColor;
Groupname:创建一个互斥的数值调节钮控件组。
Height、Width属性:对象的高度和宽度,以磅为单位。当移动或改变控件大小时,Height和Width属性将自动更新。如果改变了一个控件的大小,Height或Width属性将保存新的高度或宽度,而OldHeight或OldWidth属性保存上次的高度和宽度。如果Left或Top属性的设置小于0,这个值用于计算控件的高度和宽度,但控件的一部分将在窗体上消失。如果在窗体中移动控件,只有在移动过程中调节了控件的大小,才会使Height或Width的设置值变化。控件的Left和Top属性的设置值将发生变化,以反映控件相对于所在窗体的边缘的新位置。
Left和Top:Left或Top属性的设置为0,则将控件的边放在其所在容器的左边或顶边处。对于多数系统,Left和Top推荐值的范围是-32,767到+32,767之间的数值。也可采用其他值,这取决于所用系统的配置。对于组合框,Left和Top的值适用于该控件的文本部分,但不适用于列表部分。当移动或改变一个控件的大小时,其新的Left设置将自动输入该属性的工作表中。当打印一个窗体时,该控件的水平或垂直位置由其Left或Top的设置值所决定。
Locked:锁定True,False两种选择。
MouseIcon:为对象指定一个自定义的图标。object必需。一个有效对象。
pathname必需。字符串表达式,指定包含自定义图标的文件的路径和文件名。
MousePointer:指定当用户把鼠标放到特定对象上时,所显示鼠标指针的类型。fmMousePointerDefault0标准指针。根据对象来决定指针的图像(默认)。
fmMousePointerArrow1箭头。
fmMousePointerCross2十字线指针。
fmMousePointerIBeam3I形标。
fmMousePointerSizeNESW6斜下的双箭头。
fmMousePointerSizeNS7南北向的双箭头。
fmMousePointerSizeNWSE8斜上的双箭头。
fmMousePointerSizeWE9东西向的双箭头。
fmMousePointerUpArrow10向上键。
fmMousePointerHourglass11沙漏。
fmMousePointerNoDrop12在被拖动的对象上有“Not”符号(有一条斜线的圆)。表示是无效的放置目标。
fmMousePointerAppStarting13带沙漏的箭头。
fmMousePointerHelp14带问号的箭头。
fmMousePointerSizeAll15调整所有尺寸的光标(四向箭头)。
fmMousePointerCustom99使用由MouseIcon属性指定的图标。
TextAlign:定义控件中文本的对齐方式。
Height:复选框的高度,直接输入数字即可;
Picture:指定显示在对象上的位图。object必需。一个有效对象。pathname必需。一个图片文件的完整路径。
PicturePosition:指定图片与其题注的的相对位置。fmPicturePositionLeftTop0图片在题注的左边显示;题注与图片顶端对齐。
fmPicturePositionLeftCenter1图片在题注的左边显示;题注与图片中间对齐。
fmPicturePositionLeftBottom2图片在题注的左边显示。题注与图片的底边对齐。
fmPicturePositionRightTop3图片在题注的右边显示。题注与图片顶端对齐。
fmPicturePositionRightCenter4图片在题注的右边显示。题注与图片中间对齐。
fmPicturePositionRightBottom5图片在题注的右边显示。题注与图片的底端对齐。
fmPicturePositionAboveLeft6图片在题注的上边显示。题注与图片左边对齐。
fmPicturePositionAboveCenter7图片在题注的上边显示。题注在图片下面中间位置(默认)。
fmPicturePositionAboveRight8图片在题注的上边显示。题注与图片右边对齐。
fmPicturePositionBelowLeft9图片在题注的下边显示。题注与图片左边对齐。
fmPicturePositionBelowCenter10图片在题注的下边显示。题注在图片上面中间位置。
fmPicturePositionBelowRight11图片在题注的下边显示。题注与图片右边对齐。
fmPicturePositionCenter12图片在控件的中间显示。题注在图片上的水平和垂直方向的中心。
SpecialEffect:指定对象的外观。fmSpecialEffectFlat0对象显示为平面的,借助于边框、颜色的变化或二者的共同变化,与周围的窗体相区别。该值为图像和标签的默认值;对所有控件均有效。
fmSpecialEffectRaised1对象的上边和左边高亮,下边和右边具有阴影。对复选框或选项按钮无效。
fmSpecialEffectSunken2对象的上边和左边具有阴影,下边和右边高亮。控件及其边框显示为刻入所在的窗体。复选框和选项按钮的默认值;对所有控件有效(默认)。
fmSpecialEffectEtched3边框显示为沿着控件边缘被雕刻。对复选框和选项按钮无效。
fmSpecialEffectBump6对象下边和右边隆起,而上边和左边显示为平面的。对复选框或选项按钮无效。
对于框架,默认值是Sunken。
请注意:复选框、数值调节钮和切换按钮只接受Flat和Sunken(0和2)。而其他控件可接受所列的全部值。
TextAlign:定义控件中文本的对齐方式。fmTextAlignLeft1将所显示文本的第一个字符与控件显示或编辑区的左边界对齐(默认值)。
fmTextAlignCenter2在控件的显示或编辑区中,使文本中央对齐。
fmTextAlignRight3将所显示文本的最后一个字符与控件显示或编辑区的右边界对齐。
TripleState:决定用户能否在用户界面,为复选框或切换按钮指定 [url=javascript:hhobj_5.Click()]Null[/url] 状态。
True 按钮可在三个状态中选择。 False 按钮只支持 True 和 False状态(默认值)。虽然数值调节钮具有 TripleState 属性,但是该属性是无效的。无论 TripleState 为何值,都不能通过用户界面把该控件设置为 Null。
当 TripleState 属性为 True 时,用户可从 Null,True 和 False 三个值中选择。Null 值以一个阴影按钮的形式显示。
当 TripleState 为 False 时,用户只能在 True 或 False 二者中选一。
设置为 Null 的控件不能初始化 Click 事件。
无论属性如何设置,都可以通过编程把 Null 的值指定给复选框或切换按钮,使控件显示为阴影。
Visible属性:定义一个对象是可视的还是被隐藏的。True对象是可视的(默认值)。False对象是隐藏的。
Value:复选框的值,True为选中,False则相反。
Width:复选框的宽度,直接输入数字即可;
WordWrap:指出一个控件的内容在行末是否自动换行。True文本换行(默认);False文本不换行。
[ 本帖最后由 jack0421 于 2009-6-21 22:30 编辑 ]