常用控件与界面设计课件

上传人:我*** 文档编号:141435409 上传时间:2020-08-08 格式:PPT 页数:44 大小:429.50KB
返回 下载 相关 举报
常用控件与界面设计课件_第1页
第1页 / 共44页
常用控件与界面设计课件_第2页
第2页 / 共44页
常用控件与界面设计课件_第3页
第3页 / 共44页
常用控件与界面设计课件_第4页
第4页 / 共44页
常用控件与界面设计课件_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《常用控件与界面设计课件》由会员分享,可在线阅读,更多相关《常用控件与界面设计课件(44页珍藏版)》请在金锄头文库上搜索。

1、第三章 常用控件与界面设计,3.1 创建窗体 3.2 VB常用控件 3.3 制作菜单 3.4 多窗体界面程序设计(自学) 3.5 界面设计程序示例(课外阅读),掌握窗体的常用属性、方法和事件; 掌握11个常用控件(命令按钮、文本框、标签、单选钮、复选框、框架、列表框、组合框、图象控件与图片框、时钟等)的常用属性、重要事件和方法的使用。,本章重点:,3.1 创建窗体,窗体是VB中最重要的对象,是存放控件的容器对象. 窗体对象是运行应用程序时与用户交互操作的实际窗口.新建工程时,系统会自动建立一个空窗体. 窗体对象有其自有的属性用于控制其外观,同时也拥有自身的事件和方法来表明该对象实现的功能.,窗

2、体属性决定了窗体的外观与操作。窗体外观如下图,一、窗体的属性,窗体的属性类别有5类.分别是杂项,外观,行为,位置,字体.(见表3-1),1)在设计态通过属性窗口设置直接在属性窗口中选择或输入既可。 2)在程序代码中改变属性值代码中的格式为: 对象名 . 属性 = 属性值例:Form1.Caption=“练习” 扩展:对于其他的对象格式也是完全一样 例: label1.caption=“欢迎来到VB” label1.font.name=“黑体” label1.font.size=72,定制窗体的属性,1. Name属性: 表示窗体的名称。用来在程序代码中惟一标识窗体对象 最好给Name属性设置一

3、个有实际意义的名称,窗体的命名一般用frm前缀,后面跟描述性的名称,如给一个程序的主控窗体命名为frmMain ,可增强程序的可读性。 在VB中,所有的对象,包括窗体及控件都具有Name属性。,窗体命名规则,1、一个窗体名必须以一个字母(中文)开头 2、可以包含数字和下划线_ 3、不可以包含空格和标点符号 4、窗体名长度不得超过40个字符。 课后习题2,2Caption 属性: 窗体的标题。 注意:Name属性与Caption的区别。,电影中的经典语句: 女:“我喜欢的是你的人,而不是你的外表” VB表示法:我喜欢的是你的name,而不是你的caption。,可以在属性窗口或代码窗口中设置Ca

4、ption属性.,实例一,3 .BackColor属性和ForeColor属性 BackColor:窗体的背景色. ForeColor:窗体的前景色, 通常用于设置在窗体里输出的文本颜色。 实例二,该属性设置方法有三: a:在属性窗口中,用鼠标单击该属性右侧带有省略号的按钮选择。 b: 在代码中使用RGB函数 C:在代码中用十六进制长整数或VB系统内部常量,例:将窗体Form1的背景色设置为红色,则可使用下面三种情况: Form1.BackColor = RGB(255, 0, 0) Form1.BackColor = s是输出项之间的分隔符,s可以是逗号或分号。,用来输出文本或表达式的值.,

5、;(分号):紧凑格式输出。即数值输出项输出时尾部自动加一空格,头部加一个符号位(正数为空格);字符输出项紧接前一项输出。 ,(逗号):按制表列进行输出,每个制表列宽度是14个西文字符,超过制表列宽度的输出项可占据多个制表列。 无;,换行。,例:print 1;2;3;4 print 1,2,3,4 print 1;-2;-3;4 print “I”;”am”;”a”;”student”,在窗体Form1的单击事件中有如下代码: Private Sub Form_Click() a = 10: b = 3.14: c = 100 Print a=; a, b=; b Print a=; a, b

6、=; b Print a=; a, b=; b Print Print a=; a, b=; b End Sub,阅读下列代码,分析屏幕的输出结果:,此外还有Refresh刷新方法, printform打印窗体方法.,三、窗体的事件,1、Click/DblClick:单击/双击窗体触发。 2、initialize:初始化事件. 当应用程序创建窗体时,发生该事件. Initialize事件在Load事件之前发生.,VB的窗体事件有很多,下面介绍常用事件.,3、Load:装载事件 在一个窗体被加载(也即装入内存)时发生,且发生在窗体出现在屏幕之前.其事件过程一般用于窗体的初始化设置.比如设置字体,

7、字号.,4、Unload事件 卸载窗体时触发该事件。当单击窗体上的”关闭”按钮或使用Unload语句就可触发该事件. 其事件过程一般用于在关闭窗体前,对文件所作的修改保存提示及相关的”善后”工作.,装载窗体和Load事件,使用装载语句可把窗体载入内存,但是并不显示它,装载语句格式如下: Load form1 Load object 注意比较Load 和 show 的区别 Load只是将对象装入内存(用户看不到) Show不但将对象装入内存,而且显示出来(用户看得到) 相同点:不论是load还是show都将自动的引发load事件。 由于VB在执行程序时会自动调用窗体,所以我们很少使用load语句

8、,除非,卸载窗体和unload事件,使用卸载语句可把窗体从内存中卸载,格式如下: unload form1 unload object 注意比较unload和hide的区别: Unload对该对象的所用属性恢复为设计状态时所设定的初始值,并激发unload事件。 Hide方法只是将该对象隐藏,该对象的所有属性都不发上改变,该对象依然存在!,举例,5、Resize事件 当第一次显示一个窗体或改变一个对象的大小时发生.当窗体尺寸变化时,通过该事件过程可以调整窗体内部控件的大小和位置.,6、Activate与 deactivate,显示多个窗体时,可以从一个窗体切换到另一个窗体.每次激活一个窗体时,

9、发生Activate事件,而前一个窗体发生deactivate事件。 例,注意:窗体对象格式比较特殊,其对应的事件过程名称为Form_事件名,不象其他控件对象,由对象名称加事件名称组成.,例(99秋):窗体Form1的名称属性是frm,它的Load事件过程名是( ) A:Form_Load B:Form1_Load C:Frm_Load D:Me_Load,A,四、三个语句,1、Load语句 格式为: Load Object 作用:把窗体载入内存,但不显示它。(例) 2、Unload语句 格式为:Unload Object 作用:将窗体从内存卸载。 3、END语句 格式为end 作用:终止程序

10、的运行,并从内存中卸载所有窗体。,END语句 END语句的功能是终止应用程序的执行,并从内存卸载所有窗体。语法是: END,Private Sub Form_Click() Unload Me Me是系统保留字,表示当 前窗口 End Sub Private Sub Form_Unload(Cancel As Integer) End End Sub,思考:unload 和 end的区别,end语句与Unload的区别,End语句将终止程序的执行,并从内存卸载该程序中所有的窗体。而Unload只卸载一个窗体。,窗体对象的总结,Name caption Enabled visible,属性,方法

11、,命令,事件,Show hide print,Load Unload Click dbclick activate,End load unload,.,1、以下关于事件的叙述中,错误的是( ) A:事件是由VB预先设置好的,能够被对象识别的动作。 B:不同的对象能够识别的事件名称可能相同。 C:单击鼠标左键即可触发click事件。 D:响应某个事件后所执行的操作可以通过一指令来实现。,D,2、以下叙述中,错误的是( ) A:在Visual Basic中,对象所能响应的事件是由系统定义的 B:对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C:Visual Basic中允许不同对象使用相同名称和方法 D:Visual Basic中的对象具有自己的属性和方法,B,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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