首页 理论教育 窗体属性一览-Visual Basic案例化程序设计

窗体属性一览-Visual Basic案例化程序设计

时间:2023-10-20 理论教育 版权反馈
【摘要】:表2-2StartUpPosition属性值及意义9.WindowsState属性窗体的WindowsState属性用于设置窗体启动时窗体的状态,该属性只能在设计时在属性窗口设置,该属性的设置会影响到窗体的Left、Top、Width、Heigth属性,属性值取值范围为0~2,或使用VB系统常量,如表2-3所示。

窗体属性一览-Visual Basic案例化程序设计

1.Caption属性

Caption是标题属性,窗体的Caption属性用于设置窗体的标题。该属性的默认值是窗体的名称,设计时在属性窗口可直接输入,例如:“学生成绩管理系统”,也可在程序运行时,通过赋值语句赋予一个固定的字符串、字符串变量或字符串表达式,如:Form1.Caption=“学生成绩管理系统”,运行时在窗体的标题栏将显示“学生成绩管理系统”。

2.BorderStyls属性

窗体的BorderStyls属性用于设置窗体的边框风格,如普通窗口、对话框、工具栏,该属性可以在属性窗口中直接选择,也可以在代码中通过赋值语句设置,属性值可以采用有效的数值(0~5)或VB常量,如:Form1.BorderStyle=vbFixedSingle。BorderStyle属性的具体值及意义如表2-1所示。

表2-1 BorderStyls属性值及意义

★注意:工具窗口是用于创建工具栏样式的窗口。

3.ControlBox、MaxBotton、MinBotton属性

这三个属性用于窗体边框控制元素是否出现,属性值都是Boolean类型(True或Fals),设置效果还与窗口的BorderStyle有关,比如当窗口为工具窗口样式时,MaxBotton和Min-Botton属性均无效。当ControlBox属性值为True时,显示窗口控制菜单(窗口的图标),为False时,将隐藏窗口控制菜单(窗口的图标);当MaxBotton属性值为True时,窗口的右上角显示最大化按钮,为False时则无或灰色(不可用);当MinBotton属性值为True时,窗口的右上角显示最小化按钮,为False时则无。

4.Moveable属性

窗体的Moveable属性用于设置运行时窗口是否可移动位置,该属性的值为Boolean类型。默认值为True,表示运行时窗口可以移动位置;当属性值为False时,运行时窗口只能显示在固定位置(由StartupPosition属性确定,无法移动。

5.Icon属性

窗体的Icon属性用于设置窗体的图标,在属性窗口指定窗口的图标文件(以.ico为扩展名的文件),如果未指定图标文件,窗体将使用系统的默认图标()。

6.BackColor属性

窗体的BackColor属性用于设置窗体的背景颜色,可以在属性窗口中的对话框(系统、调色板)内选择颜色,也可以在代码中用赋值语句设置,如:Form1.BackColor=vbBlue,设置窗体背景为蓝色,背景颜色也可以用RGB函数实现,Form1.BackColor=RGB(0,255,0),设置背景为绿色。(www.xing528.com)

7.Picture属性

窗体的Picture属性用于设置窗体的背景图片,可以在属性窗口选择图片文件,也可以在运行时,使用LoadPicture函数来动态设置窗体的背景图片,如:

Form1.picture=LoadPicture("D:\vbtest\background.jpg")

★注意:如果在属性窗口指定图片,该图片将包含在窗体文件中,而使用LoadPicture函数加载图片,图片文件和执行文件是分别单独存放的,运行到该语句时才去寻找指定的文件并加载,所以在将程序复制到其他计算机中运行或生成安装盘时不能遗漏图片文件。

8.StartUpPosition属性

窗体的StartUpPosition属性用于设置窗体启动时的位置。该属性只能在设计时指定,属性值取值为0~3,或使用VB系统常量,具体如表2-2所示。

表2-2 StartUpPosition属性值及意义

9.WindowsState属性

窗体的WindowsState属性用于设置窗体启动时窗体的状态,该属性只能在设计时在属性窗口设置,该属性的设置会影响到窗体的Left、Top、Width、Heigth属性,属性值取值范围为0~2,或使用VB系统常量,如表2-3所示。

表2-3 WindowsState属性及意义

10.Width、Height属性

窗体的Width、Height属性设置窗体的宽度和高度,该属性可以在设计时在属性窗口设置,也可以在运行时,通过赋值语句动态设置,如:Form1.Heigth=8000,该属性值与ScaleMode属性的设置相关,后面绘图模块中会详细讲解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈