vb程序编写语言学习的2.pptVIP

  • 2
  • 0
  • 约4.27千字
  • 约 33页
  • 2017-10-13 发布于浙江
  • 举报
vb程序编写语言学习的2

第2章 对象及其操作;一、对象; 属性用来表示对象的特性。每一种对象所具有的属性是不同的。例如,窗体有Picture属性,而文本框则无Picture属性。文本框有Text属性,而无Caption属性,命令按钮则无Text属性而有Caption属性。 对属性值的设置,有两种方法。 (1) 设计阶段,选中一个对象后,可从窗体右侧的属性窗口中的属性表中找到所需要的属性行,然后从键盘输入该属性的值,或者用鼠标从系统给出的几种可能值中选其中之一。;对象属性设置: (1)直接键入新属性值:caption属性设置等 (2)选择输入, 即通过下拉列表选择所需要的属性值: 当属性值出现几种可选情况时 (3)利用对话框设置属性:设置框右端出现省略号,即 3个小点(…),单击这3个小点会出现对话框;2) 可以在运行阶段,通过程序改变属性的值。其一般形式为:  [对象名.]属性名=属性值 如果省略对象名,则隐含指窗体。;“事件”:是指由系统事先设定的、能被对象识别 和响应的动作。每一种对象能识别(“能感受”) 的事件是不同的。 例如窗体能识别单击和双击事件,而命令按钮能识别单击却不能识别双击事件。 每一种对象所能识别的事件在设计阶段可以从该对象的代码窗口的右边过程框中的下拉列表中看出。图4.12表示的是窗体对象(Form)所能识别的事件。 格式:Private Sub 对象名称_事件名称() …… 事件响应程序代码 …… End sub; 图4.12;“方法”:实际上是VB提供的一种特殊的子程序, 用来完成一定的操作。例如Print是一种方法,是用来输出信息的专用过程。 调用“方法”的形式与调用一般的过程或函数不同,应该指明是哪个对象调用的。 方法的调用格式如下:  对象名.方法名 例:Myform.Print “Good morning!” Printer.Print “Good morning!” 如果省略对象名,则隐含指当前对象。;二、窗体;常用属性(16个): BackColor(背景颜色) BorderStyle(边框类型):只读属性 Caption(标题):定义窗体标题 对象.Caption[=字符串] Form1.Caption=“Visual Basic Test” Enabled(允许):     激活或禁止,对用户事件是否能作出反应 对象.Enabled[=Boolean值] Font(字形属性): 设置输出字符的各种特性,包括字体名称、大小、效果等;Height,Width(高、宽): 指定窗体的高度和宽度,单位为twip 对象.Height[=数值] 对象.Width[=数值] Name(名称):定义对象的名称,只读属性;Picture(图形):在对象中显示一个图形 Top,Left(顶边、左边位置): 设置对象的顶边和左边的坐标值, 用以控制对象的位置,单位为twip 对象.Top[=y] 对象.Left[=x] Visible(可见性): 对象.Visible[=Boolean值] 只有在运行程序时,该属性才有效 例: Form1.Width=7000 Form1.Caption=“visual Basic window” Form1.FontName=“宋体“ ;窗体事件(6个): Click(单击)事件:单击鼠标左键时发生的事情。 DblClick(双击)事件 Load(装入)事件:在启动程序时对属性和变量进行初始化。如果运行程序,将自动触发该事件。 Unload(卸载)事件:当从内存中清除一个窗体(关闭窗体或执行Unload语句时)触发该事件。 Activate(活动),Deactivate(非活动)事件:当窗体变为活动窗口时触发Activate事件,在另一个窗口变为活动窗口前触发Deactivate事件。 Paint(绘画)事件:当窗体被移动或放大时,或窗口移动覆盖了一个窗体时,触发该事件。;三、控件;控件命名(Name属性);控件值 VB为每个控件规定了一个默认属性,在设置这样的属 性时,不必给出属性名,通常把该属性称为控件的值。;控件的画法(以文本框为例) 第一种:单击工具箱中的文本框图标→在窗体的适当位

文档评论(0)

1亿VIP精品文档

相关文档