Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计

Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计

ID:40239454

大小:2.22 MB

页数:54页

时间:2019-07-28

Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计_第1页
Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计_第2页
Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计_第3页
Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计_第4页
Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计_第5页
资源描述:

《Visual Basic程序设计实用教程 刘瑶 第2章 窗体和菜单设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章窗体和菜单设计本章的学习任务窗体的主要属性和常用事件标签、文本框、命令按钮的常用属性、事件、方法下拉式菜单和弹出式菜单的设计窗体的结构与Windows下的窗口十分类似,在程序运行前,即设计阶段,称为窗体;程序运行后也可以称为窗口。2.1窗体的设计系统菜单窗体最小化按钮最大化按钮关闭按钮标题栏窗体的属性BorderStyle:设置窗体的边框样式。语法格式:2.1窗体的设计窗体名.BorderStyle={0

2、1

3、2

4、3

5、4

6、5}属性值说明0-None窗体无边框1-FixedSingle含控制菜单、标题栏、最大、最小化

7、按钮的固定单边框2-Sizable默认值,可调整的双线边框。3-FixedDouble含控制菜单、标题栏,无最大、最小化按钮、窗体大小固定的双线边框。4-FixedToolWindow只有关闭按钮、缩小的字体显示标题栏、窗体大小固定的工具窗口。5-SizableToolWindow只有关闭按钮,并用缩小的字体显示标题栏、窗体大小可变的工具窗口。注意:该属性只能在属性窗口中设置窗体的属性Enabled:设置窗体是否被响应。语法格式:当该属性值为True(默认值)时表示窗体有效,能响应用户或系统事件;为False时表示窗体无

8、效,不能响应,并且窗体上的所以控件都无效。2.1窗体的设计[窗体名.]Enabled={True

9、False}窗体的属性Font系列字体属性:设置窗体上文本的字体、字号、字形等样式。2.1窗体的设计属性类型功能FontName字符型决定对象上正文的字体(缺省为宋体)FontSize整型决定对象上正文的字体大小FontBold逻辑型决定对象上正文是否是粗体FontItalic逻辑型决定对象上正文是否是斜体FontUnderline逻辑型决定对象上正文是否带下划线FontStrikeThru逻辑型决定对象上正文是否加一删除线

10、窗体的属性Height、Width:分别决定窗体大小的高度和宽度。Top、Left:表示窗体到屏幕上边框和左边框的距离。2.1窗体的设计TopHeightLeftWidth原点(0,0)xy窗体的属性ControlBox:取值为True或False,表示窗体左上角是否有控制菜单。Icon:返回或设置窗体左上角显示的图标或最小化时显示的图标,通常为.ICO格式的图标文件,仅当ControlBox属性值取True该属性才生效。MinButton、MaxButton:设置窗体最小、最大化按钮是否有效。语法格式:2.1窗体的设计

11、[窗体名.]MinButton={True

12、False}[窗体名.]MaxButton={True

13、False}窗体的属性Picture:设置窗体的背景图片。语法格式:Visible:设置窗体在执行时是否可见。语法格式:2.1窗体的设计[窗体名.]Picture=LoadPicture("图片文件名")[窗体名.]Visible={True

14、False}窗体的事件不同的对象对应不同事件的发生,VB中窗体有很多事件。在一个窗体的代码窗口中列出了所有窗体事件。2.1窗体的设计在此选中对象列出选中对象事件窗体的事件Activa

15、te:当窗体变为激活的当前窗口时,引发本事件。Click:当用户单击窗体时触发本事件。DblClick:当用户双击窗体时触发本事件。Deactivate:当窗体失去激活状态,即另一个窗体成为当前窗口时,引发本事件。Load:当窗体被加载到内存时触发本事件。Load事件往往用于在启动程序时对属性和变量进行初始化。Unload:当关闭窗体时,触发卸载事件,将窗体从内存中卸载。注意:Load事件发生时窗体是不活动的,而Activate事件发生时窗体是活动的,Print方法不能在不活动窗体上使用,因此Print不能用于Load事

16、件中。2.1窗体的设计“双击”实际上触发两个事件,第一次按鼠标按钮时产生Click单击事件,第二次按鼠标按钮时产生DblClick事件。PrivateSubForm_Click()Form1.BackColor=vbRedEndSubPrivateSubForm_Click()Form1.BackColor=vbRedEndSub当触发了Form对象的Click事件时,该事件过程Form_Click就会被执行。?窗体名称为Form1,为何在其事件过程中用Form?当用户双击窗体时,窗体不断变小,则应该添加什么事件过程?窗

17、体的方法在代码窗口中,输入“form1.”后,会显示该窗体对象的所有属性和方法。2.1窗体的设计对象的属性和方法属性方法窗体的方法Show和Hide:分别用于显示和隐藏窗体。调用格式:[窗体名.]Show[Style][窗体名.]Hide窗体名缺省,表示显示或隐藏当前窗体;Show方法的Style参数取值:vbMod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。