- 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为每个控件规定了一个默认属性,在设置这样的属
性时,不必给出属性名,通常把该属性称为控件的值。;控件的画法(以文本框为例)
第一种:单击工具箱中的文本框图标→在窗体的适当位
您可能关注的文档
- STEP7完整安装过程的.doc
- STM32 V3.4固件库使的用方法实例修订版.pdf
- STN联机检索系统检说镊方法.ppt
- Stroke构造_移位一痰腻化的道路网示意化方法_付仲良.pdf
- struts2_异常处理的.doc
- ST天颐 公告简版的.doc
- SVN笔记的.pdf
- Suse SLES 11 显示傻蔫置常见指南.doc
- svpwm的.ppt
- swing的.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 产后骨盆修复全流程指导手册.docx VIP
- HG∕T 2568-2021 工业偏硅酸钠.pdf
- 2025年鄂尔多斯市特岗教师招聘考试真题汇编附答案解析.docx VIP
- 24小时客服电话:010-82311666免费咨询热线:4.doc VIP
- 2020ACLS学员课课前测试中文版试题+答案.pdf VIP
- 髌骨脱位康复护理新进展.pptx VIP
- 急救医学-第四章心悸.ppt VIP
- 高中数学必修第四册第十一章综合测试01含答案解析.pdf VIP
- 2022年高考物理核心高频考点专题22 圆周运动的轻绳、轻杆模型(解析版).pdf VIP
- 马工程-中国古代文学史(第二版)上册第三编魏晋文学全套PPT课件50109.pptx
原创力文档

文档评论(0)