c语言程序设计课件第7章.ppt
《c语言程序设计课件第7章.ppt》由会员分享,可在线阅读,更多相关《c语言程序设计课件第7章.ppt(35页珍藏版)》请在三一文库上搜索。
1、第7章 窗 体,开始学习,本章要点:,7.1 属性、事件和方法的概念,7.1.1 属性(Property) 对象中的数据、所有对象都有自己的属性。属性是用来描述和反映对象特征的参数。例如:控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。,7.1.2 事件(Event) 所谓事件,是由Visual Basic预先设置好的、能够被对象识别的动作,例如Click(单击)、 DblClick(双击)、Load(装入)、KeyDown(键盘键按下)、MouseMove(移动鼠标)等。,7.1 属性、事件和方
2、法的概念,7.1.3 方法(Method) 方法对我们来说也并不陌生,在前面的许多例子中接触过。所谓“方法”实际上是VB提供的一种特殊的子程序,用来完成一定的操作。例如VB提供了一个名为Print的方法,它是用来输出信息的专用过程。调用“方法”的形式与调用一般的过程或函数不同,应该指明是哪个对象调用的。其调用格式如下: 对象名称.方法名称 例如: Form1.print “VB程序设计“,7.1 属性、事件和方法的概念,7.1.4 属性、方法和事件之间的关系 Visual Basic的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对
3、象的响应。日常生活中的对象,如运动员手中的篮球同样具有属性、方法和事件。 如果对篮球编程,其Visual Basic代码如下所示,其作用是设置篮球的属性。 Basketball.Color = Green Basketball.Radius = 15 Basketball.Inflated = True,7.1 属性、事件和方法的概念,调用篮球的方法是这样的: Basketball.Inflated Basketball.Color Basketball.Radius 篮球对一个事件的响应如下所示: Sub Basketball_Puncture() Basketball.Deflate Ba
4、sketball.MakeNoise “Bang“ Basketball.Inflated = False Basketball.Radius = 1 End Sub,7.1 属性、事件和方法的概念,7.2 窗体的常用属性,7.2 窗体的常用属性,7.2 窗体的常用属性,1. Hide方法 作用:用以隐藏MDIForm或Form对象,一般应用于多窗体中。 格式:对象.Hide 说明: (1)Hide方法的语法中“对象”是可选的。它可以是一个对象表达式,其值为“应用于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。,7.3 窗体的常用方法,(2)隐藏窗体时,它就从屏幕上被删
5、除,并将其Visible属性设置为False。 用户将无法访问隐藏窗体上的控件,但是对于运行中的Visual Basic应用程序,或对于通过DDE与该应用程序通讯的进程及对于Timer控件的事件,隐藏窗体的控件仍然是可用的。 (3)窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。 (4)如果调用Hide方法时窗体还没有加载,那么Hide方法将加载该窗体但不显示它。,7.3 窗体的常用方法,2. Show方法 作用:用以显示MDIForm或Form对象。 格式:对象.Show 说明: (1)Show方法的语法中“对象”是可选的。它可以是一个对象表达式,其值
6、为“应用于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。 (2)如果调用Show方法时指定的窗体没有装载,Visual Basic将自动装载该窗体。 (3)应用程序的启动窗体在其Load事件调用后会自动出现。,7.3 窗体的常用方法,3. Move方法 作用:用以移动MDIForm、Form或控件,并可以改变其大小。 格式:对象.Move left,top,width,height 说明: (1)其中Move方法的语法中“对象”是可选的。可以是一个对象表达式,其值为“应用于”列表中的一个对象。如果省略“对象”,则带有焦点的窗体缺省为“对象”。,7.3 窗体的常用方法,(
7、2)参数left是必须的,指示对象左边的水平坐标(x轴);参数top是可选的,指示“对象”顶边的垂直坐标(y轴);参数Width也是可选的,指示“对象”新的宽度;参数height同样是可选的,指示“对象”新的高度。 (3)left、top、width和height都为单精度值。 (4)只有left参数是必须的。但是,要指定任何其他的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定left和top参数,则无法指定width参数。任何没有指定的尾部参数则保持不变。,7.3 窗体的常用方法,【例7-1】 在窗体上分别用4个命令按钮上、下、左、右移动一个标签。,7.3 窗体的常用方
8、法,Private Sub Command1_Click() Label1.Move Label1.Left, Label1.Top - 10 上移 End Sub Private Sub Command2_Click() Label1.Move Label1.Left, Label1.Top + 10 下移 End Sub Private Sub Command3_Click() Label1.Move Label1.Left - 10 左移 End Sub Private Sub Command4_Click() Label1.Move Label1.Left + 10 右移 End Su
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 课件
链接地址:https://www.31doc.com/p-2143100.html