二级vb培训课程

上传人:mg****85 文档编号:49501447 上传时间:2018-07-29 格式:PPT 页数:41 大小:133.50KB
返回 下载 相关 举报
二级vb培训课程_第1页
第1页 / 共41页
二级vb培训课程_第2页
第2页 / 共41页
二级vb培训课程_第3页
第3页 / 共41页
二级vb培训课程_第4页
第4页 / 共41页
二级vb培训课程_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《二级vb培训课程》由会员分享,可在线阅读,更多相关《二级vb培训课程(41页珍藏版)》请在金锄头文库上搜索。

1、常用控件2009年VB二级培训二级考试涉及到的主要控件n窗体n文本框、标签、按钮、图片框(picture)、图 像框(image)n列表框、组合框n单选按钮、复选按钮n水平滚动条、垂直滚动条n驱动器(driver)、目录(direct)、文件(file )控件n菜单:级联菜单、弹出式菜单窗体对象窗体是其他控件的容器。其主要属性及方法:1.属性:name 属性、caption属性、Windwostate属性:设置窗体在运行时的显示方式。可以使用的值(0、1、2)分 别表示正常显示、最小化显示和最大化显示。默认的是0即正常显示。Statrtupposition:设置窗体启动时的显示位置。(03)分

2、别表示启动位置取决于 设计阶段的位置、启动时在父窗口的中心、启动时在屏幕中心和启动时由windwos 蒋其显示在默认的位置。默认为0即在设计阶段的位置。Maxbutton、minbutton设置在窗体右上角是否显示最大和最小化按钮。( true/false).默认是true 即显示最大和最小化按钮。Borderstyle:设置窗体的边框风格。即在程序运行时窗体尺寸是否可以改变。( 05)0:没有边框、1:单边框,窗体尺寸不可改变,只能使用最大和最小化按钮 改变窗体尺寸;2:可以通过拖动边框来改变窗体大小,这是默认值;3:对话框 ,窗体尺寸固定,没有最大化和最小化按钮,不显示在任务栏;4:固定的

3、工具窗 体风格,标题栏字体变小,任务栏上不显示相应按钮;5:不固定的工具窗口风格 ,标题栏字体变小,任务栏上不显示相应按钮。窗体Picture 指定窗体的背景图片路径,可以再属性窗指定也可以在代码中用 loadpicture加载。Controlbox 指定是否显示控制按钮,默认的是true,可以显示。Moveable:是否可以移动位置窗体属性:属性功能属性值值Appearance设设置窗体中控件是否三维显维显 示1三维维 0平面 AutoRedraw设设置窗体中显显示的信息是否重画true重画 False:不重 画 BackColor设设置窗体背景颜颜色Borderstyle控制窗体如何调调整

4、大小0、1、2(默 认认、3、4、5 Caption设设置窗体标题栏标题栏 中显显示的信息ClipcontrolsPaint事件发发生时时,确定窗体中内容是 全部重画还还是只画暴露部分True false controlbox设设置是否显显示窗体图标图标 和控制按钮钮True falseDrawmode设设置绘图绘图 模式,以控制图图形显显示效果Drawstyle设设置线线条的线线型默认认是实线实线窗体属性:属性功能属性值值Drawwidth设设置线线条的宽宽度默认认是1Enabled设设置窗体是否对对鼠标标或键盘键盘 事件作出 响应应True falseFillcolor设设置图图形的填充颜

5、颜色默认为认为 黑色Fillstyle设设置图图形的填充方式默认认是透明的Font设设置窗体中显显示的文本字体forecolor设设置窗体的前景颜颜色Heighth width设设置窗体的初始高度和宽宽度picture设设置是否在窗体内显显示一个图图形Scaleheight scalewidth设设置窗体绘图绘图 区域的高度和宽宽度Scaleleft scaletop设设置窗体绘图绘图 区域的左上角位置默认认(0,0)窗体属性介绍2.窗体方法: 方法对象主动发出的动作,以程序代码的形式表现出来窗体中含有许多方法,通过在代码中调用方法 就可以执行各种动作格式:对象名方法名 例如: form1.s

6、howshow:使窗体可见调用show方法时,将检查窗体是否已经加载到内存中如果没有,那么先装入内 存,然后再显示如果窗体被其它窗体遮住,那么调 用show方法使窗体移动到屏幕的最顶端hide:使窗体隐藏,即使窗体在屏幕中不可见,但并没有从内存中清除nMove:移动窗体的位置。同时可以改变窗体的大 小: 窗体名称. move 左上角横坐标,左上角纵坐标,宽度,高度。nprint:用于在窗体上显示文本nPset 、 Point 、 Line、 Circle:用于在窗体中绘制图形,如绘制点、直线、圆、矩形、椭圆等ncls:清除由print 、 pset、 point 、 line、 circle等

7、方法在窗体中显示的文本或图形nrefresh:全部重画一个窗体。3.窗体事件: 事件预先定义的、对象所能识别的动作。 窗体从创建到删除,按先后时间顺序要产生以下事件:Initialize(初始化、窗体被创建时该事件发生在窗体加载之前)Load(窗体加载)Activate(激活:当有多个窗体时才会发生激活)其他事件(click、mouseup、mousedown鼠标按下一瞬间、keypress、keydown、keyup)queryunload(查询卸载)unload(卸载)Terminate(终止)(1)load窗体加载事件: 当 visual basic系统加载窗体,开始运行程序时产生窗体加

8、载事件,并开始运行窗体加载事件过程。一般把界 面属性或程序中变量的初始化放在窗体加载事件中。 如设置按钮开始不可用。private sub form1_load()command1.enabled=falseend sub运行界面如图:程序界面的运行结果如下:(2) Active窗体激活事件: 程序刚开始运行时执行窗体的加载事件,接着 执行窗体激活事件当应用程序中有多个窗体时, 这个事件就会发生。如在窗体激活事件中清除文本 框text2,并将焦点设置在文本框text2中private sub form1_Activate()text2.text=“ ”text2.setfocusend sub

9、运行界面如下:()窗体鼠标单击事件click、mouseup、mousedown、 dblclick(可以区分是否按下了鼠标左键、右键、中间键同时按 下键盘上的特殊键):如:在鼠标单击窗体事件中,在窗体中画一条宽度为的直线 :private sub form1_click()form1.drawwidth=5form1.line(200,200)-(800,200),vbredend sub(4)keypress、keydown、keyupForm_deypress(keyascii as integer)(5)unload :卸载事件命令按钮、标签、文本框命令按钮:cancel属性:(tru

10、e/false)设置为true表示按下键盘上的ESC键时 触发按钮的click事件。Default属性(true/false)表示按下enter键时触发按钮的click事 件Value属性:true/false。True表示命令按钮被按下,false表示没 有单击该按钮。默认的是false。如果在代码中设置命令按钮的 value属性为true,则会激活该命令按钮的click事件。(3) Font属性:用来设置控件上文字的字体、字型、字号。(4) ForeColor属性:用于设置控件的前景颜色。(5) Top 、 Left 、 Height 、Width 属性:窗体坐标原点在窗体左上角,Top

11、和 Left属性确定了控件左上角的位置。 Height 、Width 属性确定了控件的高度和宽度,单位为“像素”topleftwidthheightCommand1.left=500 command1.top=500 command1.width=1000 command1.height=400(6) Enabled 、visibled属性: Enabled 确定控件在程序运 行中能否使用; visibled属性确定控件在程序运行中是 否可见。如:cmdexit.enabled=true/falsecmdexit.visibled=true/false2 命令按钮的事件:(1 ) Click事

12、件:鼠标单击事件,即当 鼠标单击命令按钮时,触发此事件。(2) GofFocus 和LostFocus事件: GofFocus 指控件获得焦 点事件,获得焦点的文本框可以输入数据,获得焦点的 命令按钮可以响应用户回车键操作。程序运行中常用 Tab键改变控件的焦点。第一个添加到窗体中的控件在 程序运行中首先获得焦点,也可以修改属性窗口的 TabIndex属性值,以改变控件获得焦点的次序。 LostFocus是丢失焦点事件3 命令按钮举例:设置命令按钮的Name属性 :cmdchange,文本编辑框(Textbox) :具有文本 编辑功能,可接 受用户输入,也可以显示程序输出信息。文本框的属性:1

13、 text属性:可以在设计时在属性窗 口中设置或运行时通过代码设置,或运行时由用 户输入。2 multiline属性和ScrollBars属性:3 Passwoedchar属性:用于设置文本框密码字符4 Maxlength属性文本框的事件和方法:change事件:当文本框中的文 本发生变化时(用户用键盘输入或删除文本), 将产生 change事件。方法:move 和setfocus方法标签用于输出文本信息,用于信息提示,常用于本 身没有Caption属性的控件,如文本框、组合框、列表框等。在程序运行时不可以修改。标签的属性:1 Caption属性:设置标签标题。2 Alignment属性:设置

14、标签文字的对齐方式,3 Autosize 和Word wrap属性:4 Borderstyle、Backcolor 、Forecolor 、font属性标签(Label):(1 )框架Frame:可以利用框架控件将其他控件组织 在一起形成一个控件组,例如对单选按钮、复选按 钮进行分组。方法是先绘制框架控件,再在框架中 放其他控件。框架属性:Caption 属性和 Borderstyle属性框架事件:单击和双击。(2)单选按钮CaptionButton(同一时间,只有一个 按钮处于选中状态)属性:Caption 、Alignment、Value、index、 Enable、Style、Pictu

15、re单选按钮、复选按钮和框架其中Value属性用于单选按钮是否选中状态, True/False 默认的是false 。当有多个单选按钮时通过设置某按钮的value属性设置初始选中的按钮。 常用的事件:Click、dblclick、Gotfocus、LostFocus、Keydown、KeyUp、Keypress、Mousedown、MouseUp、Mousemove常用方法:Setfocus 、Refresh 创建控件数组的方法常用于多种选项同时选中的场合复选按钮的主要属性:1 Value属性:表示复选框处 于选定、未选定或禁止状态(暗淡的)中的哪一种 。未选中时,value=0;选定时 value=1;禁止状态 时value=2。Click 事件:每次单击checkbox 时将改变value 属性, 指示选定或未选定状态。例如:把文本框中的文本修饰为“粗体”、“斜体” 和“12号字”,使用复选框来实现。复选

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

最新文档


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

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