《创建用户界面 》ppt课件

《创建用户界面 》ppt课件

ID:26910756

大小:702.01 KB

页数:67页

时间:2018-11-30

《创建用户界面 》ppt课件_第1页
《创建用户界面 》ppt课件_第2页
《创建用户界面 》ppt课件_第3页
《创建用户界面 》ppt课件_第4页
《创建用户界面 》ppt课件_第5页
资源描述:

《《创建用户界面 》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章创建用户界面掌握窗体的常用属性、事件和方法以及多窗体和MDI窗体的概念;掌握常用控件:文本框、标签、命令按钮、列表框、组合框、图片框、单选按钮和复选框的常用属性、事件和方法;掌握菜单的制作和使用方法。教学要求22.1创建窗体2.2VisualBasic的常用控件2.3制作菜单教学内容3窗体:窗体是VB应用程序的基本构造模块,用于创建VB应用程序用户界面或对话框,是包容各种控件对象的容器。由标题栏、边框以及客户区组成。2.1创建窗体42.1.1窗体的属性、方法与事件Name(名称):窗体名称,在程序代码中,被作为对象的标识名

2、,以识别不同的窗体对象,自行命名窗体时,必须以一个字母开头,可包含数字和下划线,不能包含空格和标点符号,长度小于40个字符。Caption:窗体标题,是出现在窗体标题栏上的文本,缺省使用窗体名。BackColor与ForeColor:窗体的背景色与前景色BorderStyle:窗体边框风格。设定值及相关的VB内部常量及不同风格详见下表:1、常用属性5常数设置值描述vbBSNone0无(没有边框或与边框相关的元素)vbFixedSingle1固定单边框。可以包含控制菜单框,标题栏和关闭按钮,不能改变尺寸。vbSizable2可调整

3、的边框。可以改变窗体大小。(缺省值)vbFixedDouble3对话框风格的窗体。大小不能改变。vbFixedToolWindow4工具栏风格窗体。大小不能改变。vbSizableToolWindow5工具栏风格窗体。大小可变。BorderStyle属性的六种设置值6Enabled:活动属性。缺省值为”True”,当设置为”False”时,窗口及其上控件将不能被访问。Left、Top、Height和Width:决定窗体位置与大小。Left和Top是窗体左上角的坐标(屏幕左上角为坐标零点);Height和Width是窗体的高度和宽

4、度,单位均为特维;Font:字体属性,设置窗体上正文字体、字型、字号等;Visible:可见属性。缺省为“True”;当设置为“False”时,窗体隐藏,注意:此属性只在运行时生效。Picture:背景图片属性。Moveable:可移动属性,缺省为True,窗体在运行时可拖动,False时,不能拖动;窗体常用属性7在VB中,有两种设置窗体(或其他对象)属性值的方法。在设计时,通过属性窗口为其设定各种属性值;在程序执行过程中改变属性值,即通过程序代码改变属性值在程序代码中则使用如下格式的代码行来改变属性值:Object.Prope

5、rty=Expression式中,Object是对象名;Property是属于该对象的某个属性名;Expression是为该属性赋予的值,必须和属性类型一致,即属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应是逻辑型。例:Labe11.Caption="欢迎学习VB!“Form1.Enable=FalseForm1.Caption=Label1.Caption2.1.2定制窗体属性8窗体的常用方法Show:显示方法。如:form2.ShowHide:隐藏方法;如:form2.HideMove:移动方法;如:form1.

6、Move[left,top,width,height]Print:打印方法;Cls:清除方法,清除窗体上所有打印的文本或图形Refresh:刷新方法;通常窗体的刷新是自动进行的。方法可使对象执行一个动作或任务。使用方法的格式是:对象名.方法或对象名.方法[Arg1,Arg2,...]后一种方法是带有参数的方法。窗体的常用方法9PrivateSubCommand1_Click()Diminchw,inchhinchw=Form1.Widthinchh=Form1.HeightMsgBox“将窗体移动到屏幕的左上角,同时尺寸缩小为原

7、来的一半"Form1.Move0,0,inchw/2,inchh/2EndSub例:使用Move方法移动一个窗体,重新定位在屏幕左上角,尺寸缩小一倍。举例:10事件:能够被对象所识别的动作;当某事件发生了,系统会自动执行其事件过程内的代码事件过程的一般格式:PrivateSub对象名_事件名([参数表])(程序代码)EndSub例如:窗体的常用事件Click:单击事件;DblClick:双击事件;Load:装载事件;Resize:在窗体被改变大小时,会触发本事件;Activate:激活事件,当窗体变为当前窗口时,引发本事件;De

8、activate:失去激活事件,当窗体失去激活状态,即另一个窗体成为当前窗口时,引发本事件。PrivateSubForm_Click()’vb语句EndSub窗体常用事件112.1.3窗体的显示、隐藏、装载和卸载1、窗体的显示与隐藏2、装载窗体和Load事件3、

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

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

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