VB教程---窗体和简单的输入输出

VB教程---窗体和简单的输入输出

ID:38577491

大小:293.51 KB

页数:31页

时间:2019-06-15

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

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

1、第三章窗体和简单的输入输出本章内容:最简单的工程Form对象的属性、方法和事件输入对话框inputbox和消息对话框msgbox编码风格本章重点:Form对象的属性、方法和事件;inputbox()、msgbox()本章难点:inputbox()、msgbox()3.1最简单的工程最简单的VB程序:新建”标准EXE”只有一个工程文件:工程1.VBP工程中只有一个窗体:form1.frm3.2窗体的属性一、窗体的属性Caption控制窗体标题栏的文字BorderStyle控制窗体的边框样式,取值见。Controlbox、MaxButton、Min

2、Button是否显示菜单条、最大化和最小化按钮WindowState启动时是正常(0)或最小化(1)或最大化(2)Picture指定窗体内要显示的图片SetForm1.Picture=LoadPicture(“c:bkground.jpg”)Icon窗体最小化时的图标MouseIcon鼠标图标ScaleHeight、ScaleWidth窗体内部绘图区的高度、宽度,Height,Width指定整个窗体的高和宽。StartUpPosition窗体在屏幕上的显示位置:手动(0)、容器中央(1)、屏幕中央(2)、窗口缺省(3)。二、访问窗体的属性用窗

3、体名访问form1.caption=“欢迎”用Me(表示当前窗体)访问Me.caption=“欢迎”直接访问属性caption=“欢迎”访问窗体上控件的属性[窗体名.]控件名.属性如果是当前窗体,则可省略窗体名。3.2窗体的属性创建Initialize事件可见加载Load事件获得焦点Activate和GotFocus事件失去焦点Deactivate和LostFocus事件卸载QueryUnload和UnLoad事件Terminate事件3.3窗体的事件课堂示例3-0一、窗体的创建、加载事件1.Initialize事件窗体对象被创建、但没加载。该

4、事件中的代码最先被执行。通常将一些初始化的操作放在该事件过程中。2.Load事件窗体的所有控件都装入内存,但窗体仍未显示。可使用show方法显示。对控件设置初始值的代码通常放在Load事件中,如:text1.text=100【例】设计程序,使窗体一打开就在屏幕的右下角。【提示】Screen是一个全局的系统对象,对应于计算机屏幕,可以直接使用。思考:如果窗体位于屏幕的中央,怎么修改上述代码?课堂示例3-13.Activate事件窗体处于活动状态。Setfocus方法一般放在此事件中。Form1_Activate()MsgBox“Activate事

5、件发生!”EndSub4.Deactivate事件窗体处于非活动状态。课堂示例3-05.QueryUnload事件Unloadmode(选讲)一个值或一个常数,如返回值中所描述的,它指示引起QueryUnload事件的原因。参数返回下列值:常数 值 描述vbFormControlMenu0用户从窗体上的“控件”菜单中选择“关闭”指令。vbFormCode1 Unload语句被代码调用。vbAppWindows2当前Microsoft Windows操作环境会话结束。vbAppTaskManager3 Microsoft Windows任务管理器

6、正在关闭应用程序。vbFormMDIForm4 MDI子窗体正在关闭,因为MDI窗体正在关闭。vbFormOwner5因为窗体的所有者正在关闭,所以窗体也在关闭。cancel-设置为非零值,可停止窗体的关闭6.UnLoad事件:在Queryunload事件后发生课堂示例3-2cancel-设置为非零值,可停止窗体的关闭①Unload窗体名或Unloadme②关闭按钮③End(End语句,立即结束程序。不触发Unload和QueryUnload事件。)卸载窗体:三、鼠标事件6.鼠标事件最常用的鼠标事件为Click和DbClick事件。绘图中还常用

7、:MouseMove、MouseDown、MouseUp【例】编写程序在窗口标题栏中显示鼠标当前的坐标位置。Button按钮常数。左按钮(1)、右按钮(2)Shift换档常数。Shift键(1)、Ctrl键(2)、Alt键(4)X鼠标的水平坐标Y鼠标的垂直坐标&字符串连接操作符鼠标事件示例键盘事件7.键盘事件主要有:KeyPress、Keydown、KeyUP、KeyPreview例:编写程序利用键盘“+”和“-”实现窗口的变大和变小。KeyAscii键盘上字符的Ascii码值课堂示例3-3Resize事件8.Resize事件当窗口第一次显示或

8、窗口大小改变时该事件发生。当窗口调整大小时,可用Resize事件过程来移动窗口中的控件位置或调整其大小,使界面保持美观。【例】设计包含一个TextBo

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

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

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