预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共62页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章简单VB程序设计3.1窗体 3.2命令按钮 3.3标签 3.4文本框 3.5赋值语句 3.6Print方法 3.7输入框 3.8消息框 3.9注释语句、结束语句 3.10程序调试3.1窗体3.1.1窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。 (1)Caption属性 设置窗体的标题内容。标题内容应概括说明本窗体作用。 (2)MaxButton属性和MinButton属性 MaxButton属性为True,窗体右上角有最大化按钮;为False时,无最大化按钮。 MinButton属性为True,窗体右上角有最小化按钮;为False时,无最小化按钮。 (3)BorderStyle属性 决定窗体边框式样及窗体是否能调整大小。 (4)BackColor属性和ForeColor属性 BackColor属性设置窗体的背景颜色,ForColor属性设置窗体的前景颜色。窗体的前景颜色是执行Print方法时所显示文本的颜色。 (5)Height属性和Width属性 设置窗体的初始高度和宽度。其单位为Twip。1Twip=1/20点=1/1440英寸=1/567cm。 (6)Left属性和Top属性 用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为Twip。 (7)Name(名称)属性 设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为Form1;添加第二个窗体,其名称缺省为Form2,依次类推。为了便于识别,用户通常给Name属性设置一个有实际意义的名称。 (8)Enabled属性 属性值为True或False,设置对象是否能够对用户产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其它控件的的控制。 (9)Moveable属性 属性值为True或False,设置是否可以移动窗体。 (10)Visible属性 属性值为True或False,设置窗体是否被显示。用户可用该属性在程序代码中控制窗体的隐现。 (11)Picture属性 设置在窗体中显示的图片。单击Picture属性右边的按钮,弹出“加载图片”对话框,用户可选择一个图片文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用LoadPicture函数。 (12)WindowState属性 设置窗体启动后的大小状态。 在VB中,虽然不同的对象有不同的属性集合,但有一些属性,如Name、Enabled、Visible、Height、Width、Left、Top等,其它控件也有,且具有相似的作用。在后续的章节中,主要介绍各种控件常用的特殊属性。3.1.2事件 窗体最常用的事件有3种:Click(单击)、DbClick(双击)、Load(装入)。 1.Click事件 程序运行后,单击窗体触发该事件。 2.DbClick事件 程序运行后,双击窗体触发该事件。3.Load事件 Load事件是窗体被装入内存工作区时触发的事件。如果这个事件过程存在,就马上执行它。Load事件过程通常用于启动程序时,对属性、变量的初始化以及装载数据等。 【例3.1】窗体上无最大化、最小化按钮,程序运行后,在窗体上装入一幅图片作为背景,当单击窗体时,窗体变宽;当双击窗体时,则退出。程序运行界面如图3-2所示。事件过程如下: PrivateSubForm_Load()'装入图片 Form1.Picture=LoadPicture("c:\pic\Changcheng.wmf") EndSub PrivateSubForm_click()'单击窗体 Form1.Width=Form1.Width+1000 EndSub PrivateSubForm_DblClick()'双击窗体 End EndSub 说明:上机时,可通过查找文件的方法找一个图片文件,参照本例中的格式输入即可。3.2命令按钮3.Style属性和Picture属性 命令按钮上除了可以显示文字外,还可以显示图形。若要显示图形,首先应将Style属性设置为1,然后在Picture属性中设置要显示的图形文件。 4.Value属性 该属性只能在程序运行期间引用或设置。True表示被按下,False(默认)表示未被按下。 3.2.2事件 最常用的事件是Click事件。3.3标签2.BorderStyle属性 默认值为0,标签无边框;设置为1时,标签有立体边框。 3.Autosize属性 该属性用于设置标签是否自动改变尺寸以适应其内容。 4.Alig