vb窗体和简单的输入输出

vb窗体和简单的输入输出

ID:39991359

大小:215.50 KB

页数:22页

时间:2019-07-16

vb窗体和简单的输入输出_第1页
vb窗体和简单的输入输出_第2页
vb窗体和简单的输入输出_第3页
vb窗体和简单的输入输出_第4页
vb窗体和简单的输入输出_第5页
资源描述:

《vb窗体和简单的输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章窗体和简单的输入输出唐加胜第3章窗体和简单的输入输出本章内容最简单的工程Form对象的属性、方法和事件输入对话框inputbox和消息对话框msgbox编码风格本章重点Form对象的属性、方法和事件Msgbox()、Inputbox()本章难点Msgbox()Inputbox()3.1最简单的VB工程最简单VB工程的创建新建/”标准EXE”只有一个工程文件:工程1.VBP工程中只有一个窗体文件:form1.frm3.2窗体的基本属性Caption设置或返回窗体标题栏的文字。BorderStyle设置窗体的边框样式,取值见P31。Cont

2、rolbox设置是否显示窗体的控制菜单条。MaxButton、MinButton设置是否显示最大化和最小化按钮Moveable设置窗体是否可移动。True可以移动。Icon设置窗体最小化时的图标3.2窗体的基本属性Picture指定窗体内要显示的背景图片。SetForm1.Picture=LoadPicture(“c:bkground.jpg”)StartUpPosition窗体启动时在屏幕上的显示位置。手动(0)、容器中央(1)、屏幕中央(2)、窗口缺省(3)WindowState窗体启动时是正常(0)或最小化(1)或最大化(2)Scal

3、eHeight、ScaleWidth窗体内部绘图区的高度、宽度,Height,Width指定整个窗体的高和宽。课堂示例3-1用窗体名访问form1.caption=“欢迎”用Me访问(me表示当前窗体)Me.caption=“欢迎”直接访问窗体属性caption=“欢迎”访问窗体的控件属性[窗体名.]控件名.属性如果是当前窗体,则可省略窗体名。举例:窗体Form1上有一个命令按钮command1,使之一直位于窗口中央。(提示:在窗体的resize事件中编写代码)访问窗体的属性课堂示例3-0Initialize事件窗体对象被创建、但没加载。该事

4、件中的代码最先被执行。通常将一些初始化的操作放在该事件过程中。Load事件窗体的所有控件都装入内存,但窗体仍未显示。可使用show方法显示。窗体中控件的初始值代码通常放在Load事件中,如:Text1=100Activate事件窗体处于活动状态事件。窗体中控件的获得焦点方法Setfocus一般放在此事件中。同时有Gotlocus事件产生。如:text1.setfocusDeactivate事件窗体处于非活动状态。同时有Lostfocus事件产生。3.3窗体的常用事件【例】设计程序,使窗体一打开就在屏幕的右下角。【提示】Screen是一个全局的

5、系统对象,对应于计算机屏幕,可以直接使用。思考:如果窗体位于屏幕的中央,怎么修改上述代码?课堂示例3-1Load事件示例QueryUnload事件cancel-设置为非零值,可停止窗体的关闭Unloadmode-指示引起此事件的原因UnLoad事件在Queryunload事件后发生课堂示例3-23.3窗体的常用事件3.3窗体的常用事件鼠标事件窗体中最常用的鼠标事件为Click和DbClick事件,此外,还常用:MouseMove、MouseDown、MouseUp等事件。【例】编写程序在窗口标题栏中显示鼠标当前的坐标位置。Button按钮常数

6、。左按钮(1)、右按钮(2)Shift换档常数。Shift键(1)、Ctrl键(2)、Alt键(4)X鼠标的水平坐标Y鼠标的垂直坐标&字符串连接操作符课堂示例3-23.3窗体的常用事件键盘事件主要有:KeyPress、Keydown、KeyUP、KeyPreviewKeyPreview为True,窗体的键盘事件优先于控件的键盘事件。通常情况下,焦点控件对于键盘事件有优先响应的权利。【例】编写程序利用字符+和-实现窗口的变大和变小。课堂示例3-3课堂示例3-3Resize事件当窗口第一次显示或窗口大小改变时引发该事件。当窗口调整大小时,可用Re

7、size事件过程来移动窗口中的控件位置或调整其大小,以使界面保持美观。【例】设计包含一个TextBox控件的窗体,要求该控件总是充满整个窗体。(提示:ScaleWidth和ScaleHeigth属性代表窗口内部绘图区域的宽度和高度。)3.3窗体的常用事件Print方法cls方法Show方法Hide方法窗体的常用方法窗体类型SDI窗体——程序运行中只有一个窗口被激活和显示MDI窗体——程序管理和显示多个窗口添加新窗体“工程->添加->添加窗体”添加已存在窗体“工程->添加->添加文件”提示:一个工程中可以添加多个窗体,一个窗体可以添加到多个工程

8、中。3.4设计多窗体程序]课堂示例3-4指定启动窗体——有多个窗体的工程必须指定一个启动窗体。默认情况下,第一个创建的窗体为启动窗体。如果需要更改,可采用以下方法:

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

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

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