1 / 67
文档名称:

VB2 创建用户界面.ppt

格式:ppt   页数:67
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB2 创建用户界面.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

VB2 创建用户界面.ppt

文档介绍

文档介绍:第二章创建用户界面
武小川 xiaochuan_wu@
掌握窗体的常用属性、事件和方法以及多窗体和 MDI窗体的概念;
掌握常用控件:文本框、标签、命令按钮、列表框、组合框、图片框、单选按钮和复选框的常用属性、事件和方法;
掌握菜单的制作和使用方法。
教学要求
2
创建窗体
Visual Basic 的常用控件
制作菜单
教学内容
3
窗体:
窗体是VB应用程序的基本构造模块,用于创建VB应用程序用户界面或对话框,是包容各种控件对象的容器。
由标题栏、边框以及客户区组成。
创建窗体
4
窗体的属性、方法与事件
Name(名称):窗体名称,在程序代码中,被作为对象的标识名,以识别不同的窗体对象,自行命名窗体时,必须以一个字母开头,可包含数字和下划线,不能包含空格和标点符号,长度小于40个字符。
Caption:窗体标题,是出现在窗体标题栏上的文本,缺省使用窗体名。
BackColor与ForeColor:窗体的背景色与前景色。
BorderStyle:窗体边框风格。设定值及相关的VB内部常量及不同风格详见下表:
1、常用属性
5
常数设置值描述
vbBSNone 0 无(没有边框或与边框相关的元素)
vbFixedSingle 1 固定单边框。可以包含控制菜单框,
标题栏和关闭按钮,不能改变尺寸。
vbSizable 2 可调整的边框。可以改变窗体大小。
(缺省值)
vbFixedDouble 3 对话框风格的窗体。大小不能改变。
vbFixedToolWindow 4 工具栏风格窗体。大小不能改变。vbSizableToolWindow 5 工具栏风格窗体。大小可变。
BorderStyle属性的六种设置值
6
Enabled:活动属性。缺省值为”True”,当设置为”False”时,窗口及其上控件将不能被访问。
Left、Top、Height和Width:决定窗体位置与大小。Left和Top是窗体左上角的坐标(屏幕左上角为坐标零点);Height和Width是窗体的高度和宽度,单位均为特维;
Font:字体属性,设置窗体上正文字体、字型、字号等;
Visible:可见属性。缺省为“ True”;当设置为“False”时,窗体隐藏,注意:此属性只在运行时生效。
Picture:背景图片属性。
Moveable:可移动属性,缺省为True,窗体在运行时可拖动,False时,不能拖动;
窗体常用属性
7
在VB中,有两种设置窗体(或其他对象)属性值的方法。
在设计时,通过属性窗口为其设定各种属性值;
在程序执行过程中改变属性值,即通过程序代码改变属性值
在程序代码中则使用如下格式的代码行来改变属性值:
Object . Property = Expression
式中,Object是对象名;
Property是属于该对象的某个属性名;
Expression是为该属性赋予的值,必须和属性类型一致,即属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应是逻辑型。

例: =“欢迎学习VB!”
= False
=
定制窗体属性
8
窗体的常用方法
Show: 显示方法; 如:
Hide: 隐藏方法; 如:form2. Hide
Move: 移动方法;如: [left,top,width,height]
Print: 打印方法;
Cls: 清除方法,清除窗体上所有打印的文本或图形;
Refresh: 刷新方法;通常窗体的刷新是自动进行的。
方法可使对象执行一个动作或任务。
使用方法的格式是:

[Arg1,Arg2,...]
后一种方法是带有参数的方法。
窗体的常用方法
9
Private mand1_Click()
Dim inchw, inchh
inchw =
inchh =
MsgBox “将窗体移动到屏幕的左上角, 同时尺寸缩小为原来的一半"
0, 0, inchw / 2, inchh / 2
End Sub
例: 使用Move方法移动一个窗体,重新定位在屏幕左上角,尺
寸缩小一倍。
举例:
10

最近更新

2025年同济大学浙江学院马克思主义基本原理概.. 12页

高速接口技术进步 36页

2025年团风县幼儿园教师招教考试备考题库附答.. 30页

绿色食品发展与可持续性 35页

航空航天材料适配性分析 35页

网络入侵检测技术-第3篇 35页

肝再生微环境影响 35页

绿色建材在建筑行业中的应用与挑战 28页

2025年安徽涉外经济职业学院马克思主义基本原.. 12页

羊踯躅根多糖抗炎活性研究 35页

经济网络反链信息传播机制 35页

2025年山东水利职业学院单招职业倾向性测试题.. 44页

2025年山阴县幼儿园教师招教考试备考题库带答.. 30页

2025年广东松山职业技术学院马克思主义基本原.. 12页

2025年延长县幼儿园教师招教考试备考题库带答.. 31页

2025年怀来县幼儿园教师招教考试备考题库及答.. 31页

2025年桑日县招教考试备考题库带答案解析 30页

2025年武汉设计工程学院马克思主义基本原理概.. 13页

2025年江西工业贸易职业技术学院马克思主义基.. 13页

2025年沈阳机械工业职工大学马克思主义基本原.. 12页

2025年河南推拿职业学院单招职业技能考试题库.. 46页

2025年泾川县幼儿园教师招教考试备考题库含答.. 30页

2025年浙江纺织服装职业技术学院马克思主义基.. 12页

2025年深圳职业技术大学马克思主义基本原理概.. 13页

2025年湖南幼儿师范高等专科学校马克思主义基.. 12页

2026年中医住培带教师资理论考核题库100道附答.. 40页

2025年炎陵县幼儿园教师招教考试备考题库及答.. 31页

2026年医学微生物学习题集完整参考答案 40页

小学历史与文化知识竞赛题库100道【达标题】 37页

2025年西安理工大学高科学院马克思主义基本原.. 12页