- 1
- 0
- 约2.76万字
- 约 113页
- 2026-01-14 发布于江西
- 举报
第2章VisualBasic编程基础1台州学院计算机系应建健编
本章内容2.1窗体2.1.1窗体的构造2.1.2窗体的属性2.1.3窗体的事件2.1.4窗体的方法2.1.5多窗体2.1.6窗体加载与卸载时触发的事件2.2数据类型、常量与变量2.3Print语句和赋值语句2.4运算符、表达式、常用内部函数2.5编程实例2台州学院计算机系应建健编
2.1窗体2.1.1窗体的构造2.1.2窗体的属性2.1.3窗体的事件2.1.4窗体的方法2.1.5多窗体2.1.6窗体加载与卸载时触发的事件3台州学院计算机系应建健编
2.1.1窗体的构造同普通应用程序的窗口一样,用VisualBasic设计的窗体也具有控制菜单、标题、最大化按钮、最小化按钮、关闭按钮、边框、窗体最小化图标等。下页的图2-1是我们在上一章的实例中编制出来的程序窗体,图中标出了窗体的这些构造,并在括号中标注了与这些构造相关的属性名称,你可以在窗体设计时,通过修改这些属性值来改变窗体的外观。4台州学院计算机系应建健编
2.1.1窗体的构造图2-1窗体的构造和对应的属性5台州学院计算机系应建健编
2.1.2窗体的属性2.窗体的位置和大小属性(Left、Top、Width、Height)如图2-2(下页)所示,窗体在屏幕上的位置由窗体左上角在屏幕上的坐标决定,即窗体左边距离屏幕左边的距离,以及窗体上边距离屏幕上边的距离,这两个属性分别是窗体的Left属性和Top属性。而窗体的大小则由窗体的宽和窗体的高来决定,它们分别是窗体的Width属性和Height属性。另外,在VisualBasic中,屏幕也被当作对象来处理,它的对象名称为Screen,屏幕具有宽和高的属性。注意:在VisualBasic中,长度的缺省单位是twip。在缺省情况下,1twip=1/15像素=1/1440inch=1/567cm。8台州学院计算机系应建健编
2.1.2窗体的属性图2-2窗体在屏幕的位置和大小9台州学院计算机系应建健编
2.1.2窗体的属性【例2-1】窗口位置和大小的设置演练:设计一个窗体,上面有两个命令按钮Command1和Command2,为这两个按钮添加Click事件代码,使得运行时单击第一个命令按钮,能将窗体移到屏幕的左上角,单击第二个命令按钮,能将窗体移到屏幕的中间,并改变窗体的大小为屏幕大小的一半。10台州学院计算机系应建健编
步骤一,界面设计。新建工程,在新窗体Form1上添加两个命令按钮,采用默认名称Command1和Command2(图2-3)。图2-3例2-1的界面设计11台州学院计算机系应建健编
2.1.2窗体的属性步骤二,添加事件代码。双击Command1,为Command1的Click事件添加以下代码:PrivateSubCommand1_Click()Form1.Left=0设置窗体Form1到屏幕左边的距离为0Form1.Top=0设置窗体Form1到屏幕上边的距离为0EndSub注:上面代码的单引号后的文字是对程序的注释,以便于你理解代码,可不用输入。12台州学院计算机系应建健编
2.1.2窗体的属性双击Command2,为Command2的Click事件添加以下代码:PrivateSubCommand2_Click()Form1.Width=Screen.Width/2设置窗体Form1的宽度为屏幕宽的一半Form1.Height=Screen.Height/2设置窗体Form1的高度为屏幕高的一半Form1.Left=(Screen.Width-Form1.Width)/2使Form1水平居中Form1.Top=(Screen.Height-Form1.Height)/2使Form1垂直居中EndSub13台州学院计算机系应建健编
2.1.2窗体的属性步骤三,运行程序。单击工具栏启动按钮运行程序,在运行的窗体上分别单击两个命令按钮,观察窗体的位置和大小的变化。步骤四,技能拓展。对照代码,思考一下:运行时,窗体为什么会在用户单击按钮后产生变化?试一试:改变代码,使得单击Command1之后,窗体位置移到屏幕的顶部中间?或窗体右边框和屏幕最右边对齐?14台州学院计算机系应建健编
2.1.2窗体的属性3.窗体的标题属性(Caption属性)窗体的Caption属性决定了窗体标题栏上的文本内容。15台州学院计算机系应建健编
2.1.2窗体的属性4.字体Font属性组字体Font属性组如表2-1所示。属性数据类型含义Font
您可能关注的文档
- 高考化学二轮复习第十章化学实验第二板块实验套装的组组合合第一讲“物质的分离与提纯”实验套装.ppt
- 《策略与方法》教学.ppt
- 学业水平数学考前辅导.pptx
- 世界著名别墅.ppt
- 摸一摸猜一猜.ppt
- 冰箱电气系统原理及主要零部件剖析.ppt
- 第七课计算机的安全与使用道德规范.ppt
- 教学七年级历史上册第9课秦统一中国.ppt
- 架起观点与材料的桥梁.ppt
- 连体大棚墙裙施工技术交底及流程.doc
- 2025海南省海口技师学院招聘事业编制人员10人备考题库(第1号)及1套参考答案详解.docx
- 2021年军队文职人员招聘考试理工学类-数学2+物理试卷.pdf
- 2025海南省海口技师学院招聘事业编制人员10人备考题库(第1号)及一套完整答案详解.docx
- 2025海南省海口技师学院招聘事业编制人员10人备考题库(第1号)及1套完整答案详解.docx
- 2025海南省水利水务发展集团有限公司招聘5人备考题库(含答案详解).docx
- 深度解析(2026)《QBT 5838-2023板链纸卷立式输送机》.pptx
- 2025海南省海口技师学院招聘事业编制人员10人备考题库(第1号)参考答案详解.docx
- 2025海南省水利水务发展集团有限公司招聘5人备考题库精选答案详解.docx
- 2025海南省水利水务发展集团有限公司招聘5人备考题库附答案详解.docx
- 2025海南省水利水务发展集团有限公司招聘5人备考题库有答案详解.docx
原创力文档

文档评论(0)