常用标准控件(2)

上传人:j****9 文档编号:54832028 上传时间:2018-09-20 格式:PPT 页数:89 大小:856KB
返回 下载 相关 举报
常用标准控件(2)_第1页
第1页 / 共89页
常用标准控件(2)_第2页
第2页 / 共89页
常用标准控件(2)_第3页
第3页 / 共89页
常用标准控件(2)_第4页
第4页 / 共89页
常用标准控件(2)_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《常用标准控件(2)》由会员分享,可在线阅读,更多相关《常用标准控件(2)(89页珍藏版)》请在金锄头文库上搜索。

1、第6章 常用标准控件,主要内容 本章介绍部分标准控件的用法,包括:标签、文本框、图片框、图像框、直线和形状、命令按钮、复选框、单选按钮、列表框、组合框、水平滚动条、垂直滚动条、计时器、框架,2018/9/20,2,窗体,窗体(Form)是一块“画布”,在窗体上可以直观地建立应用程序。在设计程序时,窗体是程序员的“工作台”,而在运行程序时,每个窗体对应于一个窗口。 窗体是所有控件的“容器”,各种控件对象必须建立在窗体上,一个窗体对应一个窗体模块。 本节主要内容: 1、窗体的属性:定义了它的外观;2、窗体的方法:定义了它的行为;3、窗体的事件:定义了它与用户的交互。,2018/9/20,3,窗体对

2、象的常用属性,设置窗体属性有两种方法:方法一:在设计状态,通过“属性窗口”为其设定各种属性值 。将只能在属性窗口设置的属性称为只读属性。方法二:在程序代码中改变属性值(运行时改变)。格式: 对象名. 属性名 = 表达式(属性值) 注:如果属性值是字符串,则用西文引号括起来。,2018/9/20,4,1、Name属性:窗体名称,窗体名称在程序代码中作为窗体对象的标识名。在运行时是只读的。 窗体名称的默认值是(Form1),也可以自定义(建议用前缀:frm)。窗体名称的命名规则:必须以字母或汉字开头,不能多于40个字符,可以包含数字、字母和下划线,但不能包含空格或标点符号。 注意: Name属性运

3、行时只读。,2018/9/20,5,2Caption 属性:窗体标题,窗体标题是出现在窗体标题栏的文本内容。窗体标题默认与窗体名称相同(Form1)。标题也可以自定义,只要是字符串即可,不受其他约束。如:form1.caption=“欢迎”me .caption=“欢迎”caption=“欢迎”注意:窗体名称与窗体标题是有区别的。,2018/9/20,6,3Visible 属性:窗体的可见性,Visible 属性:表明窗体是否可见。 它的取值为逻辑值:True 或 FalseTrue 窗口可见(默认)False窗口隐藏4. Enabled属性:窗体的可用性Enabled 属性:决定窗体能否被访

4、问。 它的取值为逻辑值:True 或 FalseTrue 窗口可操作(默认)False窗口不能操作 注意: Enabled 属性为False时,通过程序仍可操作它。,2018/9/20,7,5. Icon属性:最小化图标,Icon属性:设置位于窗体左上角控制按钮上的图标,当窗体最小化为任务栏上的按钮时,也使用此图标。 (.ico)程序编译后也使用此图标。 6. ControlBox 属性:控制框ControlBox属性的值为逻辑值。False标题栏只显示标题文字,不显示控制按钮、最大化、最小化、关闭按钮。True(默认)正常。MaxButton属性、Minbutton属性:最大、最小化按钮 W

5、hatsThisButton 帮助按钮 说明:二者均为False时按钮消失,帮助按钮才出现。注意:此属性运行时只读。,2018/9/20,8,7. BorderStyle属性:边框样式,BorderStyle属性决定窗体的边框类型。用数值0 5来表明窗体边框的风格:0 无边框的窗口(无标题栏)1 固定大小的单线边框2 可调大小的边框(默认)3 对话框风格(有控制菜单和标题栏)4 不能改变大小的工具栏风格5 可以改变大小的工具栏风格注意:此属性运行时只读。,2018/9/20,9,8. Left、Top、Height、Width属性:,Left、Top、Height、Width属性用来设置窗体的

6、位置与大小。 单位为缇(Twip)。 Twip(缇)是一种与屏幕分辨率无关的一种计量单位。 1 twip=1/20点=1/1440英寸=1/567cm 说明:在 VB 中, twip 是默认单位。 Top属性决定窗体到屏幕顶端的距离; Left属性决定了窗体到屏幕左边缘的距离。,2018/9/20,10,注意:这四个属性决定窗体(或控件)的大小,在容器中的位置。如右图。,2018/9/20,11,9. BackColor与ForeColor属性:,BackColor与ForeColor:设置窗体的背景色与前景色。颜色值用一个长整数表示。点击属性栏右边的 ,会弹出一个颜色设置组合框。或使用“视图

7、”菜单中的“调色板”命令也可以设置窗体等对象的前景色和背景色。,2018/9/20,12,例如,将窗体Form1的背景色设置为红色,则可使用下面三种情况:Form1.BackColor = RGB(255, 0, 0)Form1.BackColor = &HFF& (低字节到高字节分别表示红、绿、蓝的值)Form1.BackColor = vbRed,2018/9/20,13,10. Font 属性:正文字体,Font 属性为指定对象上显示的文本设置字体属性,包括字体(FontName) 字号(FontSize) 字形(FontBold、FontItalic) 下划线(FontUnderlin

8、e)等。点击字体属性栏右边的按钮时会弹出一个“字体对话框” 。 默认的字体为“宋体”。,2018/9/20,14,11. WindowState 属性:窗口状态,WindowState 属性决定窗体的当前状态是还原、最小化还是最大化。 用数值0 2来表明窗体的状态:(vbNormal)-0 正常(默认)(vbMinimized)-1 最小化(vbMaximized)-2 最大化Picture 属性:背景图片 Picture 属性可以为窗体指定一幅背景图像。可以在“属性窗口”中加载图片,也可在运行时用LoadPicture 函数来动态设置该属性。,2018/9/20,15,窗体对象的常用方法,V

9、B中的“方法”:是指对象具有的行为和能执行的动作。在程序中引用方法的格式如下:对象名. 方法名 或: 对象名. 方法名 参数1,参数2 窗体可调用多个方法。常用的方法有:Move:把窗体移到某个位置Hide: 隐藏窗体Show: 显示窗体Print: 在窗体上显示文本或数据 例:在窗体上显示“大家好”,在程序中加入代码: Form1 . Print “大家好”,2018/9/20,16,1、Move 方法,格式:对象名 . Move left, top, width, height 作用:将对象移至left , top (窗体左上角的坐标,单位为 twip)指定的新位置。 例:在程序代码中增加

10、下列内容:form1.Move 1000 , 1000 , 8000 , 6000form1.Move 1000 , , , 8000 错误2、Cls方法 格式:对象名 . Cls 作用: 用来清除运行时窗体或图片框所生成的图形和文本。,2018/9/20,17,3、Hide 方法,格式:对象名 . Hide 作用:将指示的窗体隐藏,但不卸载。 例:单击“隐藏”按钮,将隐藏窗体: form1.Hide 4、Show 方法 格式:对象名 . Show 作用:用来显示指定窗体。 例:单击“显示”按钮,将显示窗体: form1. Show,2018/9/20,18,5、Print 方法,格式:对象名

11、. Print 参数1 ,参数2 作用:将文本输出到指定对象上。如果缺省对象,则将内容输出到当前窗体上 例:Private sub form_load()form1. Print “新北京!” ; “新奥运!” form1. Print “新北京!” , “新奥运!”End Sub说明:在窗体的Load 事件中,如果要使用Print 方法在窗体上输出,就必须先将窗体的AutoRedraw属性设置为True,否则启动窗体后将没有输出结果。这是因为窗体是在Load 事件执行完后才显示的。,2018/9/20,19,窗体对象的常用事件,事件:是指对象能够识别并做出反应的外部刺激这些刺激可能来自用户的

12、操作、也可能来自于程序自身发出的消息、也可能来自于操作系统。每一类对象能支持哪些事件,系统都已预置好了。要让某个事件做出反应,就必须编写这个事件对应的“事件过程”事件过程:是一个相对独立的程序段,是应用程序 代码的重要组成部分。,2018/9/20,20,事件过程的语法格式,在 Visual Basic 中,事件过程的语法格式是:Private Sub 对象名_事件名(参数) VB 语句End Sub窗体可以响应许多事件。常用的事件有:Click:单击窗体时发生DblClick:双击窗体时发生MouseMove、 MouseDown、MouseUpLoad:当窗体被加载到内存中准备显示时发生R

13、esize:当窗口第一次显示或窗口大小改变时该事件发生,2018/9/20,21,综 合 运 用,例2.5 加载图形设计一个窗体,窗体的标题为“加载图形”,在界面设计时为窗体加载一幅任意图形。运行程序时,单击窗体使窗体的长和宽都扩大原来的2倍。 例2.6 控制菜单框图标设计一个窗体,窗体的标题为“控制菜单框图标”,在界面设计时,将窗体的背景颜色设置成白色,将窗体的前景颜色设置成红色,并为窗体的控制菜单框加载一幅图形。运行程序时,单击窗体在窗体输出“停止考试!”。,6.1 文本控件,6.1.1. 标签 Label用于显示文本(输出)信息,不能作为输入信息的界面。 1基本属性Name、Height

14、、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等与窗体的使用相同。 2常用属性 (1)Caption属性Caption属性用来改变Label控件中显示的文本。Caption属性允许文本的长度最多为1024字节。缺省情况下,当文本超过控件宽度时,文本会自动换行,而当文本超过控件高度时,超出部分将被裁剪掉。,2018/9/20,23,(2) Alignment属性设置Caption属性中文本的对齐方式,共有三种可选值:0 左对齐(Left Justify); 1 右对齐(Right Justify);2 居中对齐(Center Ju

15、stify)。(3)BackStyle属性该属性用于确定标签的背景是否透明。有两种情况可选:值为0时,表示背景透明,标签后的背景和图形可见;值为1时,表示不透明,标签后的背景和图形不可见。,2018/9/20,24,(5)WordWrap属性 True: 文本卷绕;Label 控件垂直展开或缩短,以使其与文本和字体大小相适。水平大小不变。 False:(缺省值)文本不卷绕;Label 水平地展开或缩短以使其与文本的长度相适,并且垂直地展开或缩短以使其与字体的大小和文本的行数相适应。,(4)AutoSize属性AutoSize属性确定标签是否会随标题内容的多少自动变化。如果值为True,则随Ca

16、ption内容的大小自动调整控件本身的大小,且不换行;如果值为False,表示标签的尺寸不能自动调整,超出尺寸范围的内容不予显示。,2018/9/20,25,(7)Enabled属性= True : 默认, 控件能对用户产生的事件作出反映.= False :控件能对用户产生的事件不作出反映.,(6)borderstyle属性=0: 标签无边框.=1: 标签有边框.,2018/9/20,26,例 在窗体上,放置5个标签,其名称使用默认值Label1Label5,在属性窗口,按下表设置它们的属性,2018/9/20,27,设置后各标签的显示如图,3、事件,标签可响应单击(Click)和双击( DblClick)事件,但一般情况不对它进行编程,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号