文档介绍:第3章 Visual Basic程序的界面设计
制作者:钱瑛
本章的学习重点和难点
对象的功能和使用场合
对象的主要属性、方法和事件
合理选用对象和窗体布局
课件内容
作业解答
常用控件
PictureBox图片框
TextBox文本框
CommandButton命令按钮
OptionButton选项按钮
ListBox列表框
Vscroll垂直滚动条
Label标签
Frame框架
CheckBox复选框
ComboBox组合框
Hscroll水平滚动条
Timer计时器
Shape形状
Line线条
Image图像框
公共属性
定制窗体(或其他对象)属性的方法
在设计态通过属性窗口为其设定各种属性值
必须先选中对象,后设置属性;在属性窗口列出的属性中大多可采用系统缺省值
在程序代码中改变属性值
[对象名.]属性名= 属性值
当程序运行,执行完以上代码行时,会将等号左边对象的相应属性值设置或更改为等号右边的属性值
公共属性
Name名称属性
标识引用对象的作用(所有对象都具有的属性)
每个对象在创建时,VB就自动为它创建一个默认名称(对象类名后跟编号,编号从1开始,依次顺延) ;自行命名对象的命名规则:必须以一个字母或汉字开头,可包含字母、数字、汉字和下划线,但不能包含空格和西文标点符号,长度不得超过40个字符
在同一窗体中,控件对象的名称属性值是唯一的、不能同名,在同一工程中,窗体对象也不能同名
设计态时,通过属性窗口设置Name属性;在程序运行时,它是只读的,不能改变
公共属性
Caption标题属性
该属性是对象上或标题栏上显示的内容,往往在外观上起到提示和标志的作用
在设计态和程序运行时,均可修改该属性值
注意它与Name属性的区别
Name
Caption
公共属性
Enabled活动属性
决定对象是否响应用户或系统事件
缺省值为“True”,表示可以响应用户或系统的事件;当设置为“False”,表示禁止该对象响应事件,往往在程序运行时控件对象呈暗淡色
除了几何图形、直线控件外,所有对象均有Enabled属性
Enabled属性为True
Enabled属性为False
公共属性
Height、Width、Top和Left大小、位置属性
Height、Width属性分别决定对象大小的高度和宽度
Top表示对象到直接容器上边框的距离,Left表示对象到直接容器左边框的距离
单位特维:1twip=1/20点=1/1440英寸=1/567厘米
在默认坐标系统,把该对象所在的直接容器的左上角顶点作为坐标原点,该对象的Left和Top属性值则是该对象左上角顶点相对于坐标原点的X、Y坐标
示意图
Top
Height
Left
Width
对象大小、位置属性示意图
(0,0)
公共属性
Visible可视属性
决定对象在程序运行时是否可见
缺省值为“True”表示可见,“False”表示对象存在,但对象隐藏、不可见
Font系列字体属性
FontName字体类型
FontSize字体大小
FontBold粗体
FontItalic斜体
FontStrikethru加删除线
FontUnderLine加下划线
[例题3-1]