Excel VBA基础教程:动态地改变控件大小

发布: 2009-1-31 16:25  作者: webmaster  查看: 1393次 共有0条评论

Excel 基础教程:动态地改变控件大小

在 Visual Basic 应用程序中,在运行时可以改变图片框、图象控件、或窗体的大小和形状,就象改变其位置一样。

以下属性影响大小。

属性应用于描述
AlignPictureBox 和 Data 控件如果设置图片框和窗体的顶部 (1) 或底部 (2) 对齐,该图片框的宽度等于窗体内部的宽度。如果设置图片框和窗体的左边 (3) 或右边 (4) 对齐,该图片框的高度等于窗体内部的高度。
Height除 Timer、菜单、和 Line 以外的所有窗体和控件用窗体的刻度模式表示的对象高度(缺省是缇数)。
Width除 Timer、菜单、和 Line 以外的所有窗体和控件用窗体的刻度模式表示的对象宽度(缺省是缇数)。
AutoSizeLabel 和 PictureBox如果为 Ture,则总是要使 Visual Basic 根据内容大小调节图片框的尺寸。
StretchImage 控件如果为 True,位图或元文件拉伸到适合图像控件的大小。如果为 False,图像控件的大小要与它包含的位图或元文件的大小相匹配。

在该例中,每单击名为 cmdGrow 的命令按钮一次,该按钮就变大一些。

Private Sub cmdGrow_Click ()
   cmdGrow.Height = cmdGrow.Height + 300
   cmdGrow.Width = cmdGrow.Width + 300
End Sub
大家对 Excel VBA基础教程:动态地改变控件大小 的评论
最新PPT教程
最新评论
PPT问答