第二章 对象及其操作.ppt

上传人:豆**** 文档编号:57947337 上传时间:2022-11-06 格式:PPT 页数:41 大小:965.50KB
返回 下载 相关 举报
第二章 对象及其操作.ppt_第1页
第1页 / 共41页
第二章 对象及其操作.ppt_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《第二章 对象及其操作.ppt》由会员分享,可在线阅读,更多相关《第二章 对象及其操作.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章第二章 对象及其操作对象及其操作本章重点本章重点n n对象、对象的属性等基本概念对象、对象的属性等基本概念n n事件驱动机制的概念、作用事件驱动机制的概念、作用n n窗体的概念、作用、窗体的属性窗体的概念、作用、窗体的属性以及窗体的主要事件以及窗体的主要事件n n标准控件的种类及作用、控制值标准控件的种类及作用、控制值的概念的概念n n控件的画法以及格式的使用控件的画法以及格式的使用本章难点本章难点n n对象、事件的概念及与对象事件对象、事件的概念及与对象事件有关的术语含义有关的术语含义2.1 对象对象n n用用Visual Basic 进行应用程序的进行应用程序的设计,实际上是与一组标

2、准对象设计,实际上是与一组标准对象进行交互的过程,就是把这些标进行交互的过程,就是把这些标准对象按照要求放置在合适的位准对象按照要求放置在合适的位置,并设计程序完相应的功能。置,并设计程序完相应的功能。因此,准确地理解和认识对象的因此,准确地理解和认识对象的概念,是设计概念,是设计Visual Basic 应用应用程序的重要一步。程序的重要一步。2.1.1 Visual Basic 的对象的对象n n1 1什么是对象什么是对象什么是对象什么是对象l l在面向对象的程序设计中,在面向对象的程序设计中,在面向对象的程序设计中,在面向对象的程序设计中,“对象对象对象对象”是系统中是系统中是系统中是系

3、统中的基本运行实体。的基本运行实体。的基本运行实体。的基本运行实体。l l在在在在Visual Basic Visual Basic 中,中,中,中,“对象对象对象对象”分为两类,即:分为两类,即:分为两类,即:分为两类,即:由系统设计好的、用户直接调出使用的对象由系统设计好的、用户直接调出使用的对象由系统设计好的、用户直接调出使用的对象由系统设计好的、用户直接调出使用的对象预定义对象和用户自己定义的供自己在预定义对象和用户自己定义的供自己在预定义对象和用户自己定义的供自己在预定义对象和用户自己定义的供自己在程序中使用的对象。程序中使用的对象。程序中使用的对象。程序中使用的对象。l l对象所包

4、含的内容是:名字、按某种结构存对象所包含的内容是:名字、按某种结构存对象所包含的内容是:名字、按某种结构存对象所包含的内容是:名字、按某种结构存储的数据、对象所受理的操作名(方法名)储的数据、对象所受理的操作名(方法名)储的数据、对象所受理的操作名(方法名)储的数据、对象所受理的操作名(方法名)集合以及这些方法名所对应的程序代码片段。集合以及这些方法名所对应的程序代码片段。集合以及这些方法名所对应的程序代码片段。集合以及这些方法名所对应的程序代码片段。2.1.1 Visual Basic 的对象的对象n n2 2对象的属性对象的属性对象的属性对象的属性l l反映一个反映一个反映一个反映一个“对

5、象对象对象对象”的基本特征、本质特征以及的基本特征、本质特征以及的基本特征、本质特征以及的基本特征、本质特征以及外观等方面的具体数据的集合,就是对象的外观等方面的具体数据的集合,就是对象的外观等方面的具体数据的集合,就是对象的外观等方面的具体数据的集合,就是对象的属性,不同的对象有不完全相同的属性。属性,不同的对象有不完全相同的属性。属性,不同的对象有不完全相同的属性。属性,不同的对象有不完全相同的属性。l l例如:例如:例如:例如:n n日常生活中,人日常生活中,人日常生活中,人日常生活中,人“对象对象对象对象”所具有的特质,就有所具有的特质,就有所具有的特质,就有所具有的特质,就有男、女,

6、高、矮,胖、瘦;大学学历、小学毕业;男、女,高、矮,胖、瘦;大学学历、小学毕业;男、女,高、矮,胖、瘦;大学学历、小学毕业;男、女,高、矮,胖、瘦;大学学历、小学毕业;工人家庭、高干子女等等,这些就是人的属性。工人家庭、高干子女等等,这些就是人的属性。工人家庭、高干子女等等,这些就是人的属性。工人家庭、高干子女等等,这些就是人的属性。n nVisual BasicVisual Basic中,我们所见到的按钮、图标等对中,我们所见到的按钮、图标等对中,我们所见到的按钮、图标等对中,我们所见到的按钮、图标等对象,经常使用的属性有:标题(象,经常使用的属性有:标题(象,经常使用的属性有:标题(象,经

7、常使用的属性有:标题(CaptionCaption)、名)、名)、名)、名称(称(称(称(NameName)、颜色()、颜色()、颜色()、颜色(ColorColor)、字体大小)、字体大小)、字体大小)、字体大小(FontsizeFontsize)、是否可见()、是否可见()、是否可见()、是否可见(VisibleVisible)等)等)等)等2.1.1 Visual Basic 的对象的对象n n3 3对象事件对象事件对象事件对象事件l l所谓事件(所谓事件(所谓事件(所谓事件(EventEvent),就是由),就是由),就是由),就是由Visual Visual Basic Basic

8、系统预先设置好的、能够被对象识系统预先设置好的、能够被对象识系统预先设置好的、能够被对象识系统预先设置好的、能够被对象识别的动作;或者说,能够发生在某个对别的动作;或者说,能够发生在某个对别的动作;或者说,能够发生在某个对别的动作;或者说,能够发生在某个对象上的某件具体的事情。象上的某件具体的事情。象上的某件具体的事情。象上的某件具体的事情。l lVisual Basic Visual Basic 中,事件分为两类:系统中,事件分为两类:系统中,事件分为两类:系统中,事件分为两类:系统事件、用户事件。事件、用户事件。事件、用户事件。事件、用户事件。n n系统事件系统事件系统事件系统事件由计算机

9、系统自动产生的、与由计算机系统自动产生的、与由计算机系统自动产生的、与由计算机系统自动产生的、与用户的动作无关的或少有联系的事件,例如,用户的动作无关的或少有联系的事件,例如,用户的动作无关的或少有联系的事件,例如,用户的动作无关的或少有联系的事件,例如,定时信号。定时信号。定时信号。定时信号。n n用户事件用户事件用户事件用户事件用户完成某个动作时所发生的用户完成某个动作时所发生的用户完成某个动作时所发生的用户完成某个动作时所发生的事件,例如,单击某个按钮、双击了某个文事件,例如,单击某个按钮、双击了某个文事件,例如,单击某个按钮、双击了某个文事件,例如,单击某个按钮、双击了某个文本框等。本

10、框等。本框等。本框等。l l发生某个事件之后所产生的直接结果,发生某个事件之后所产生的直接结果,发生某个事件之后所产生的直接结果,发生某个事件之后所产生的直接结果,或产生的某种效应或产生的某种效应或产生的某种效应或产生的某种效应事件过程。事件过程。事件过程。事件过程。2.1.1 Visual Basic 的对象的对象n n4对象方法对象方法l l在面向对象的编程环境中,引入了在面向对象的编程环境中,引入了在面向对象的编程环境中,引入了在面向对象的编程环境中,引入了一种特殊的概念,这就是对象方法。一种特殊的概念,这就是对象方法。一种特殊的概念,这就是对象方法。一种特殊的概念,这就是对象方法。所谓

11、所谓所谓所谓“对象方法对象方法对象方法对象方法”,就是对象本身所,就是对象本身所,就是对象本身所,就是对象本身所具有的、反映该对象功能的内部函具有的、反映该对象功能的内部函具有的、反映该对象功能的内部函具有的、反映该对象功能的内部函数或特有的过程;或者说:某些在数或特有的过程;或者说:某些在数或特有的过程;或者说:某些在数或特有的过程;或者说:某些在系统内部已经规定好了的用来显示系统内部已经规定好了的用来显示系统内部已经规定好了的用来显示系统内部已经规定好了的用来显示对象、显示图像以及移动、打印、对象、显示图像以及移动、打印、对象、显示图像以及移动、打印、对象、显示图像以及移动、打印、绘画等特

12、殊的过程。这里的绘画等特殊的过程。这里的绘画等特殊的过程。这里的绘画等特殊的过程。这里的“方法方法方法方法”,就是该对象能够执行的操作。其,就是该对象能够执行的操作。其,就是该对象能够执行的操作。其,就是该对象能够执行的操作。其调用的格式为:调用的格式为:调用的格式为:调用的格式为:对象名对象名对象名对象名.方法名方法名方法名方法名 参数名表参数名表参数名表参数名表 2.1.2 对象属性的设置对象属性的设置n n通过通过“属性窗口属性窗口”来设置对象属性来设置对象属性的几种方法的几种方法l l1 1直接键入新的属性值直接键入新的属性值直接键入新的属性值直接键入新的属性值l l2 2在属性列表中

13、选择所需要的属在属性列表中选择所需要的属在属性列表中选择所需要的属在属性列表中选择所需要的属性值性值性值性值l l3 3利用对话框设置属性值利用对话框设置属性值利用对话框设置属性值利用对话框设置属性值2.2 窗体窗体n n窗体是任何一个应用程序必不可窗体是任何一个应用程序必不可少的对象,因为窗体是其他对象少的对象,因为窗体是其他对象的载体,各类部件对象都必须建的载体,各类部件对象都必须建立在窗体上;同时,窗体是应用立在窗体上;同时,窗体是应用程序的顶层对象,设计应用程序程序的顶层对象,设计应用程序都是从窗体开始的。都是从窗体开始的。2.2.1 窗体的结构与属性窗体的结构与属性n n1窗体结构窗

14、体结构l lVisual BasicVisual Basic的窗体同其他的窗体同其他的窗体同其他的窗体同其他Windows Windows 环境下的应用程序的窗环境下的应用程序的窗环境下的应用程序的窗环境下的应用程序的窗口有些类似,都是口有些类似,都是口有些类似,都是口有些类似,都是WindowsWindows的窗口的窗口的窗口的窗口风格风格风格风格2.2.1 窗体的结构与属性窗体的结构与属性n n2窗体属性窗体属性n n窗体的属性决定了窗体的外观和窗体的属性决定了窗体的外观和操作。可以用两种方法来设置窗操作。可以用两种方法来设置窗体的属性,通过属性窗口设置和体的属性,通过属性窗口设置和通过程

15、序代码设置。大部分属性通过程序代码设置。大部分属性既可以通过属性窗口设置,又可既可以通过属性窗口设置,又可以通过程序代码设置。而有些属以通过程序代码设置。而有些属性只能通过属性窗口设置、另一性只能通过属性窗口设置、另一些属性只能通过程序代码设置些属性只能通过程序代码设置。2.2.1 窗体的结构与属性窗体的结构与属性窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性(1 1)AutoRedrawAutoRedraw(2 2)BackColorBackColor(3 3)BorderStyleBorderStyle(4 4)Caption Caption (5 5)ControlBoxCon

16、trolBox(6 6)EnabledEnabled(允许)(允许)(7 7)字形属性设置)字形属性设置(8 8)ForeColorForeColor(9 9)HeightHeight、WidthWidth(1010)IconIcon(图标)(图标)(1111)MaxButtonMaxButton、MinButton MinButton(1212)NameName(1313)PicturePicture(1414)TopTop、LeftLeft(1515)VisibleVisible(1616)WindowStateWindowState2.2.2 窗体事件窗体事件n nVisual Basi

17、c采用事件驱动编程采用事件驱动编程机制,机制,VB的应用程序是事件驱动的应用程序是事件驱动程序,通过事件驱动,程序执行程序,通过事件驱动,程序执行相应的事件过程,产生要达到的相应的事件过程,产生要达到的动态效果。动态效果。2.2.2 窗体事件窗体事件n n1Click(单击)事件(单击)事件l l单击窗体的空白处或一个无效控件时,单击窗体的空白处或一个无效控件时,单击窗体的空白处或一个无效控件时,单击窗体的空白处或一个无效控件时,将触发将触发将触发将触发Form_ClickForm_Click事件。该事件是窗事件。该事件是窗事件。该事件是窗事件。该事件是窗体经常用到的事件,该事件也是其他体经常

18、用到的事件,该事件也是其他体经常用到的事件,该事件也是其他体经常用到的事件,该事件也是其他控件都能触发的事件。格式为:控件都能触发的事件。格式为:控件都能触发的事件。格式为:控件都能触发的事件。格式为:Private Sub Form_ClickPrivate Sub Form_Click()()()()End SubEnd Subl l注意:必须单击窗体的空白处,而不注意:必须单击窗体的空白处,而不注意:必须单击窗体的空白处,而不注意:必须单击窗体的空白处,而不能是窗体内的任何控件。能是窗体内的任何控件。能是窗体内的任何控件。能是窗体内的任何控件。2.2.2 窗体事件窗体事件n n2DblC

19、lick(双击)事件(双击)事件l l双击窗体的空白处或一个无效控件双击窗体的空白处或一个无效控件双击窗体的空白处或一个无效控件双击窗体的空白处或一个无效控件时,将触发时,将触发时,将触发时,将触发Form_DblClickForm_DblClick事件。事件。事件。事件。格式为:格式为:格式为:格式为:Private Sub Form_DblClickPrivate Sub Form_DblClick()()()()End SubEnd Subl l注意:必须双击窗体的空白处,不注意:必须双击窗体的空白处,不注意:必须双击窗体的空白处,不注意:必须双击窗体的空白处,不能是窗体内的任何控件;双

20、击的速能是窗体内的任何控件;双击的速能是窗体内的任何控件;双击的速能是窗体内的任何控件;双击的速度要适当,否则,将认为是两次单度要适当,否则,将认为是两次单度要适当,否则,将认为是两次单度要适当,否则,将认为是两次单击事件击事件击事件击事件2.2.2 窗体事件窗体事件n n3Load(装载)事件(装载)事件l l窗体的加载是指窗体及其所有控件被窗体的加载是指窗体及其所有控件被窗体的加载是指窗体及其所有控件被窗体的加载是指窗体及其所有控件被装入内存。在装载一个窗体时触发装入内存。在装载一个窗体时触发装入内存。在装载一个窗体时触发装入内存。在装载一个窗体时触发LoadLoad事件,该事件在事件,该

21、事件在事件,该事件在事件,该事件在InitializeInitialize事件之事件之事件之事件之后发生。后发生。后发生。后发生。LoadLoad事件是最基本、也是最事件是最基本、也是最事件是最基本、也是最事件是最基本、也是最常用的窗体事件。常用的窗体事件。常用的窗体事件。常用的窗体事件。LoadLoad事件是由系统事件是由系统事件是由系统事件是由系统自动触发的事件,因而不能由用户触自动触发的事件,因而不能由用户触自动触发的事件,因而不能由用户触自动触发的事件,因而不能由用户触发。发。发。发。LoadLoad事件主要用于对程序执行过事件主要用于对程序执行过事件主要用于对程序执行过事件主要用于对

22、程序执行过程所用到的变量进行赋值,或对窗体程所用到的变量进行赋值,或对窗体程所用到的变量进行赋值,或对窗体程所用到的变量进行赋值,或对窗体的属性进行初始化。格式为:的属性进行初始化。格式为:的属性进行初始化。格式为:的属性进行初始化。格式为:Private Sub Form_LoadPrivate Sub Form_Load()()()()End SubEnd Sub2.2.2 窗体事件窗体事件n n 例题例题例题例题2.12.1用用用用Form_LoadForm_Load事件设置控件事件设置控件事件设置控件事件设置控件属性:设置窗体上文本框属性:设置窗体上文本框属性:设置窗体上文本框属性:设

23、置窗体上文本框Text1Text1和和和和Text2Text2的字体和字号。的字体和字号。的字体和字号。的字体和字号。Private Sub Form_LoadPrivate Sub Form_Load()()()()Text1.FontName=“Text1.FontName=“楷体楷体楷体楷体_GB2312”_GB2312”Text1.FontSize=14Text1.FontSize=14Text2.FontName=“Text2.FontName=“隶书隶书隶书隶书”Text2.FontSize=18Text2.FontSize=18End Sub End Sub 2.2.2 窗体事件

24、窗体事件n n4Unload(卸载)事件(卸载)事件l l当从内存中清除一个窗体(关闭窗体当从内存中清除一个窗体(关闭窗体当从内存中清除一个窗体(关闭窗体当从内存中清除一个窗体(关闭窗体或执行或执行或执行或执行UnloadUnload语句)时触发该事件。语句)时触发该事件。语句)时触发该事件。语句)时触发该事件。如果重新装入该窗体,则窗体中所有如果重新装入该窗体,则窗体中所有如果重新装入该窗体,则窗体中所有如果重新装入该窗体,则窗体中所有的控件都要重新初始化。格式为:的控件都要重新初始化。格式为:的控件都要重新初始化。格式为:的控件都要重新初始化。格式为:Private Sub Form_Un

25、LoadPrivate Sub Form_UnLoad()()()()End SubEnd Subl lUnLoadUnLoad事件与事件与事件与事件与LoadLoad事件相对应。事件相对应。事件相对应。事件相对应。UnLoadUnLoad事件会卸载一个窗体,同时可事件会卸载一个窗体,同时可事件会卸载一个窗体,同时可事件会卸载一个窗体,同时可以为用户提供存盘等信息。以为用户提供存盘等信息。以为用户提供存盘等信息。以为用户提供存盘等信息。2.2.2 窗体事件窗体事件n n5Activate(活动)、(活动)、Deactivate(非活动)事件(非活动)事件l l当窗体由非活动窗口变为活动窗口当窗

26、体由非活动窗口变为活动窗口当窗体由非活动窗口变为活动窗口当窗体由非活动窗口变为活动窗口时触发时触发时触发时触发ActivateActivate事件,而在另一个事件,而在另一个事件,而在另一个事件,而在另一个窗体变为活动窗口前触发窗体变为活动窗口前触发窗体变为活动窗口前触发窗体变为活动窗口前触发DeactivateDeactivate事件。通过操作可以把事件。通过操作可以把事件。通过操作可以把事件。通过操作可以把窗体变为活动窗口,例如单击窗体窗体变为活动窗口,例如单击窗体窗体变为活动窗口,例如单击窗体窗体变为活动窗口,例如单击窗体或在程序中执行或在程序中执行或在程序中执行或在程序中执行ShowS

27、how方法等将出现方法等将出现方法等将出现方法等将出现这种情况。这种情况。这种情况。这种情况。2.2.2 窗体事件窗体事件n n6Initialize(初始化)事件(初始化)事件n n在窗体创建时发生在窗体创建时发生Initialize事件,事件,这是程序运行时发生的第一个事这是程序运行时发生的第一个事件,它发生在件,它发生在Load事件之前。其事件之前。其主要作用是初始化变量,给它们主要作用是初始化变量,给它们进行赋值等。格式为:进行赋值等。格式为:Private Sub Form_ Initialize()()End Sub2.2.2 窗体事件窗体事件n n例题例题2.2用用Initial

28、ize事件给变量事件给变量Data1和和Data2赋值。赋值。Public Data1 As IntegerPublic Data1 As Integer,Data2 As Data2 As BooleanBooleanPrivate Sub Form_ Initialize()()Data1=50Data2=TrueEnd Sub2.3 控件控件n n所谓所谓所谓所谓“控件控件控件控件”就是就是就是就是VBVB预先定义好的、程序中能预先定义好的、程序中能预先定义好的、程序中能预先定义好的、程序中能够直接使用的对象,这个对象可以使用户能够直接使用的对象,这个对象可以使用户能够直接使用的对象,这

29、个对象可以使用户能够直接使用的对象,这个对象可以使用户能方便、快捷地开发出良好用户界面的应用程方便、快捷地开发出良好用户界面的应用程方便、快捷地开发出良好用户界面的应用程方便、快捷地开发出良好用户界面的应用程序。序。序。序。VBVB的控件分为的控件分为的控件分为的控件分为3 3种类型:种类型:种类型:种类型:l l(1 1)内部控件:又称标准控件,这类控件保存在)内部控件:又称标准控件,这类控件保存在)内部控件:又称标准控件,这类控件保存在)内部控件:又称标准控件,这类控件保存在VBVB的的的的.EXE.EXE文件中。这些控件用于制作常用的窗口文件中。这些控件用于制作常用的窗口文件中。这些控件

30、用于制作常用的窗口文件中。这些控件用于制作常用的窗口对象。它们不能从工具箱中删除。对象。它们不能从工具箱中删除。对象。它们不能从工具箱中删除。对象。它们不能从工具箱中删除。l l(2 2)Active XActive X控件:这类控件存在于控件:这类控件存在于控件:这类控件存在于控件:这类控件存在于.OCX.OCX类型的类型的类型的类型的文件中。这些控件用于完成特定的工作。文件中。这些控件用于完成特定的工作。文件中。这些控件用于完成特定的工作。文件中。这些控件用于完成特定的工作。l l(3 3)可插入的对象:这类控件由用户根据需要随)可插入的对象:这类控件由用户根据需要随)可插入的对象:这类控

31、件由用户根据需要随)可插入的对象:这类控件由用户根据需要随时创建。这种控件用于将利用时创建。这种控件用于将利用时创建。这种控件用于将利用时创建。这种控件用于将利用Microsoft OfficeMicrosoft Office组组组组件制作的内容(如件制作的内容(如件制作的内容(如件制作的内容(如Excel Excel 电子表格或电子表格或电子表格或电子表格或PowerPointPowerPoint电子幻灯等)作为一个对象添加到工具箱中。电子幻灯等)作为一个对象添加到工具箱中。电子幻灯等)作为一个对象添加到工具箱中。电子幻灯等)作为一个对象添加到工具箱中。2.3.1 标准控件(内部控件)标准控

32、件(内部控件)n n启动启动Visual Basic后,控件工具后,控件工具箱中列出的是内部控件。工具箱箱中列出的是内部控件。工具箱实际上也是一个窗口,称为工具实际上也是一个窗口,称为工具箱窗口,可以通过单击该窗口上箱窗口,可以通过单击该窗口上的的“x”关闭按钮将其关闭。可以关闭按钮将其关闭。可以通过通过“视图视图”菜单中的菜单中的“工具箱工具箱”命命令或单击标准工具栏上的令或单击标准工具栏上的“工具工具箱箱”按钮来打开。按钮来打开。2.3.2 控件的命名和控件值控件的命名和控件值n n1 1控件的命名控件的命名控件的命名控件的命名l l每个窗体和控件都有一个名字,这个名每个窗体和控件都有一个

33、名字,这个名每个窗体和控件都有一个名字,这个名每个窗体和控件都有一个名字,这个名字就是窗体或控件的字就是窗体或控件的字就是窗体或控件的字就是窗体或控件的NameName属性值。属性值。属性值。属性值。n n2 2控件值控件值控件值控件值l l控件的属性值可以通过属性窗口或程序控件的属性值可以通过属性窗口或程序控件的属性值可以通过属性窗口或程序控件的属性值可以通过属性窗口或程序代码来设置。用属性窗口设置时,找到代码来设置。用属性窗口设置时,找到代码来设置。用属性窗口设置时,找到代码来设置。用属性窗口设置时,找到当前控件的相应属性值,进行选择或输当前控件的相应属性值,进行选择或输当前控件的相应属性

34、值,进行选择或输当前控件的相应属性值,进行选择或输入或进入对话框再确定等都可以实现。入或进入对话框再确定等都可以实现。入或进入对话框再确定等都可以实现。入或进入对话框再确定等都可以实现。l l用程序代码来设置控件值的格式为:用程序代码来设置控件值的格式为:用程序代码来设置控件值的格式为:用程序代码来设置控件值的格式为:控件名控件名控件名控件名.属性名属性名属性名属性名=属性值属性值属性值属性值2.4 控件的画法和基本操作控件的画法和基本操作n n可视化程序设计的重要内容是界面设可视化程序设计的重要内容是界面设可视化程序设计的重要内容是界面设可视化程序设计的重要内容是界面设计,计,计,计,VBV

35、B的界面主要体现在窗体以及在的界面主要体现在窗体以及在的界面主要体现在窗体以及在的界面主要体现在窗体以及在窗体中添加的各种对象。设计所需要窗体中添加的各种对象。设计所需要窗体中添加的各种对象。设计所需要窗体中添加的各种对象。设计所需要的对象必须使用工具箱中的控件,将的对象必须使用工具箱中的控件,将的对象必须使用工具箱中的控件,将的对象必须使用工具箱中的控件,将工具箱中的控件添加到窗体中并使之工具箱中的控件添加到窗体中并使之工具箱中的控件添加到窗体中并使之工具箱中的控件添加到窗体中并使之满足要求的过程被称为满足要求的过程被称为满足要求的过程被称为满足要求的过程被称为“画控件画控件画控件画控件”。

36、n n在窗体上添加了控件后,其位置和大在窗体上添加了控件后,其位置和大在窗体上添加了控件后,其位置和大在窗体上添加了控件后,其位置和大小不一定符合要求,必须对其进行适小不一定符合要求,必须对其进行适小不一定符合要求,必须对其进行适小不一定符合要求,必须对其进行适当地编辑,使其满足要求。对控件的当地编辑,使其满足要求。对控件的当地编辑,使其满足要求。对控件的当地编辑,使其满足要求。对控件的基本操作包括选择控件,移动、缩放基本操作包括选择控件,移动、缩放基本操作包括选择控件,移动、缩放基本操作包括选择控件,移动、缩放控件,复制、删除控件等,但后面几控件,复制、删除控件等,但后面几控件,复制、删除控

37、件等,但后面几控件,复制、删除控件等,但后面几项操作的前提就是对控件的选择。项操作的前提就是对控件的选择。项操作的前提就是对控件的选择。项操作的前提就是对控件的选择。2.4.1 控件的画法控件的画法n n在窗体上画出控件有三种方法。在窗体上画出控件有三种方法。1单击单击2双击双击3画多个相同类型的控件画多个相同类型的控件2.4.2 控件的基本操作控件的基本操作n n1选择控件选择控件l l当窗体上有多个控件时,用户在某当窗体上有多个控件时,用户在某当窗体上有多个控件时,用户在某当窗体上有多个控件时,用户在某一时刻对某个控件进行操作,此时一时刻对某个控件进行操作,此时一时刻对某个控件进行操作,此

38、时一时刻对某个控件进行操作,此时这个控件被称为活动控件或当前控这个控件被称为活动控件或当前控这个控件被称为活动控件或当前控这个控件被称为活动控件或当前控件。活动控件的特征是在控件的四件。活动控件的特征是在控件的四件。活动控件的特征是在控件的四件。活动控件的特征是在控件的四周有周有周有周有8 8个控制点(黑色小方块)均个控制点(黑色小方块)均个控制点(黑色小方块)均个控制点(黑色小方块)均匀地分布在匀地分布在匀地分布在匀地分布在4 4个边的中心和个边的中心和个边的中心和个边的中心和4 4个角上。个角上。个角上。个角上。(1 1)选择当前控件)选择当前控件)选择当前控件)选择当前控件(2 2)选择

39、多个连续控件)选择多个连续控件)选择多个连续控件)选择多个连续控件(3 3)选择多个不连续控件)选择多个不连续控件)选择多个不连续控件)选择多个不连续控件2.4.2 控件的基本操作控件的基本操作n n2 2控件位置的调整控件位置的调整控件位置的调整控件位置的调整l l在设计一个在设计一个在设计一个在设计一个VBVB的应用程序界面时,首先的应用程序界面时,首先的应用程序界面时,首先的应用程序界面时,首先是将所需要的控件摆放到窗体上,然后是将所需要的控件摆放到窗体上,然后是将所需要的控件摆放到窗体上,然后是将所需要的控件摆放到窗体上,然后根据构思进行总体规划,进而通过移动根据构思进行总体规划,进而

40、通过移动根据构思进行总体规划,进而通过移动根据构思进行总体规划,进而通过移动控件的方法,把它们放在合适的位置上。控件的方法,把它们放在合适的位置上。控件的方法,把它们放在合适的位置上。控件的方法,把它们放在合适的位置上。移动控件的方法有:移动控件的方法有:移动控件的方法有:移动控件的方法有:n n将鼠标指针指向活动的控件,单击使之被激将鼠标指针指向活动的控件,单击使之被激将鼠标指针指向活动的控件,单击使之被激将鼠标指针指向活动的控件,单击使之被激活,成为当前控件,然后用鼠标将其拖到指活,成为当前控件,然后用鼠标将其拖到指活,成为当前控件,然后用鼠标将其拖到指活,成为当前控件,然后用鼠标将其拖到

41、指定的位置。定的位置。定的位置。定的位置。n n按下按下按下按下Ctrl+“Ctrl+“方向键方向键方向键方向键”,然后对控件进行移动使,然后对控件进行移动使,然后对控件进行移动使,然后对控件进行移动使其到指定的位置。其到指定的位置。其到指定的位置。其到指定的位置。2.4.2 控件的基本操作控件的基本操作n n3 3控件的缩放控件的缩放控件的缩放控件的缩放l l控件的缩放就是调整控件的大小和纵横比例,控件的缩放就是调整控件的大小和纵横比例,控件的缩放就是调整控件的大小和纵横比例,控件的缩放就是调整控件的大小和纵横比例,使控件更符合用户的要求。缩放的主要方法使控件更符合用户的要求。缩放的主要方法

42、使控件更符合用户的要求。缩放的主要方法使控件更符合用户的要求。缩放的主要方法如下如下如下如下:n n选定当前控件,把鼠标指针指向活动控件四周的选定当前控件,把鼠标指针指向活动控件四周的选定当前控件,把鼠标指针指向活动控件四周的选定当前控件,把鼠标指针指向活动控件四周的控制点之一,按住鼠标的左键向内拖、则缩小控控制点之一,按住鼠标的左键向内拖、则缩小控控制点之一,按住鼠标的左键向内拖、则缩小控控制点之一,按住鼠标的左键向内拖、则缩小控件,向外拖、则放大控件;当鼠标指针指向四个件,向外拖、则放大控件;当鼠标指针指向四个件,向外拖、则放大控件;当鼠标指针指向四个件,向外拖、则放大控件;当鼠标指针指向

43、四个角的控制点之一,同样向外拖放大,向内拖为缩角的控制点之一,同样向外拖放大,向内拖为缩角的控制点之一,同样向外拖放大,向内拖为缩角的控制点之一,同样向外拖放大,向内拖为缩小。小。小。小。n n将鼠标指针对准控制点,出现双箭头时,拖动也将鼠标指针对准控制点,出现双箭头时,拖动也将鼠标指针对准控制点,出现双箭头时,拖动也将鼠标指针对准控制点,出现双箭头时,拖动也可有上述效果。可有上述效果。可有上述效果。可有上述效果。n n按下按下按下按下Shift+“Shift+“方向键头方向键头方向键头方向键头”键也可以改变控件的大小。键也可以改变控件的大小。键也可以改变控件的大小。键也可以改变控件的大小。2

44、.4.2 控件的基本操作控件的基本操作n n4 4设置属性值改变控件的位置和大设置属性值改变控件的位置和大设置属性值改变控件的位置和大设置属性值改变控件的位置和大小小小小l l对于有些控件,可以通过属性窗口来设对于有些控件,可以通过属性窗口来设对于有些控件,可以通过属性窗口来设对于有些控件,可以通过属性窗口来设置属性值改变窗体或控件的大小和位置。置属性值改变窗体或控件的大小和位置。置属性值改变窗体或控件的大小和位置。置属性值改变窗体或控件的大小和位置。有以下有以下有以下有以下4 4个属性项与控件的大小、位置有个属性项与控件的大小、位置有个属性项与控件的大小、位置有个属性项与控件的大小、位置有关

45、,即关,即关,即关,即TopTop、LeftLeft、HeightHeight和和和和WidthWidth。l l其中(其中(其中(其中(TopTop、LeftLeft)是窗体或控件的左上)是窗体或控件的左上)是窗体或控件的左上)是窗体或控件的左上角的坐标,对于窗体来说,(角的坐标,对于窗体来说,(角的坐标,对于窗体来说,(角的坐标,对于窗体来说,(TopTop、LeftLeft)是相对于屏幕左上角的位移量;对)是相对于屏幕左上角的位移量;对)是相对于屏幕左上角的位移量;对)是相对于屏幕左上角的位移量;对于控件来说,(于控件来说,(于控件来说,(于控件来说,(TopTop、LeftLeft)是

46、相对于窗)是相对于窗)是相对于窗)是相对于窗体左上角的位移量。体左上角的位移量。体左上角的位移量。体左上角的位移量。WidthWidth是水平方向的是水平方向的是水平方向的是水平方向的长度(宽度),长度(宽度),长度(宽度),长度(宽度),HeightHeight是垂直方向的长是垂直方向的长是垂直方向的长是垂直方向的长度(高度)。度(高度)。度(高度)。度(高度)。2.4.2 控件的基本操作控件的基本操作n n5控件的复制和删除控件的复制和删除l lVBVB系统允许对画好的控件进行系统允许对画好的控件进行系统允许对画好的控件进行系统允许对画好的控件进行“复制复制复制复制”,其操作步骤如下,其操

47、作步骤如下,其操作步骤如下,其操作步骤如下n n(1 1)单击要复制的控件)单击要复制的控件)单击要复制的控件)单击要复制的控件n n(2 2)单击)单击)单击)单击“编辑编辑编辑编辑”/“”/“复制复制复制复制”命令。系统将活命令。系统将活命令。系统将活命令。系统将活动控件复制到动控件复制到动控件复制到动控件复制到WindowsWindows的的的的“剪贴板剪贴板剪贴板剪贴板”n n(3 3)单击)单击)单击)单击“编辑编辑编辑编辑”/“”/“粘贴粘贴粘贴粘贴”命令,此时会出命令,此时会出命令,此时会出命令,此时会出现一个对话框询问是否要建立控件数组,现一个对话框询问是否要建立控件数组,现一

48、个对话框询问是否要建立控件数组,现一个对话框询问是否要建立控件数组,单击单击单击单击“否否否否”按钮后,将活动控件复制到窗体按钮后,将活动控件复制到窗体按钮后,将活动控件复制到窗体按钮后,将活动控件复制到窗体的左上角的左上角的左上角的左上角l l删除一个控件的操作非常简单,激活删除一个控件的操作非常简单,激活删除一个控件的操作非常简单,激活删除一个控件的操作非常简单,激活控件后,按控件后,按控件后,按控件后,按DeleteDelete键或键或键或键或DelDel键均可实键均可实键均可实键均可实现现2.4.2 控件的基本操作控件的基本操作n n6 6控件的布局控件的布局控件的布局控件的布局l l

49、关于布局主要考虑以下几个方面:对齐、水平间距关于布局主要考虑以下几个方面:对齐、水平间距关于布局主要考虑以下几个方面:对齐、水平间距关于布局主要考虑以下几个方面:对齐、水平间距/垂直间距、统一尺寸、在窗体中居中对齐以及顺垂直间距、统一尺寸、在窗体中居中对齐以及顺垂直间距、统一尺寸、在窗体中居中对齐以及顺垂直间距、统一尺寸、在窗体中居中对齐以及顺序等。序等。序等。序等。l l操作通过操作通过操作通过操作通过“格式格式格式格式”菜单来完成。具体的操是先选择要菜单来完成。具体的操是先选择要菜单来完成。具体的操是先选择要菜单来完成。具体的操是先选择要操作的多个控件,然后单击操作的多个控件,然后单击操作

50、的多个控件,然后单击操作的多个控件,然后单击“格式格式格式格式”菜单,弹出下拉菜单,弹出下拉菜单,弹出下拉菜单,弹出下拉菜单项,依次(可有选择地进行)完成如下操作。菜单项,依次(可有选择地进行)完成如下操作。菜单项,依次(可有选择地进行)完成如下操作。菜单项,依次(可有选择地进行)完成如下操作。(1 1)“对齐对齐对齐对齐”子菜单子菜单子菜单子菜单(2 2)“水平间距水平间距水平间距水平间距”和和和和“垂直间距垂直间距垂直间距垂直间距”子菜单子菜单子菜单子菜单(3 3)“统一尺寸统一尺寸统一尺寸统一尺寸”子菜单子菜单子菜单子菜单(4 4)“在窗体中居中对齐在窗体中居中对齐在窗体中居中对齐在窗体

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

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁