- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
象及其属性
对象及其属性、事件和方法 对象、属性、事件、方法都是面向对象程序设计中的基本概念,理解这些概念,对于学习和掌握VB都是十分重要的。 对象的概念 在窗体中的标签、文本框、命令按钮等等,都称之为对象。 在VB中,对于任何一个对象,都能用属性、事件和方法来进行描述。 * 对象的属性 对于一个对象来说,比如命令按钮“Command1”, 该按钮的Caption属性值是多少,Name取什么名称等等,都是该对象的属性。 该对象的属性值,可以在属性窗口中更改。 在属性窗口中设置的属性值,都是初始属性值,如果在程序运行过程中需要更改属性值,就需要通过赋值的方法来实现。 命令格式:对象属性=属性值 举例:比如我们需要在单击命令按钮“Command1”后,更改Command1的Caption属性,比如,更改为“成功”,则可在代码中如下书写。 Command1.Caption=“成功” 具体参看“Form1.frm” 对象的其他属性与此类似。 * 对象的常用属性 1、Name属性 Name属性的值就是对象的名称,简称对象名。 设置对象的Name属性,就是为了在程序代码中用该名称引用该对象。 当我们向窗体中每添加一个控件对象,系统都会默认为该对象设置一个Name属性值。 比如我们添加一个命令按钮,此时的默认Name属性值就为Command1;若再添加一个命令按钮,则该按钮的Name属性值就为Command2;依次类推。其他控件对象也是如此。 注意:为了在编程时便于识别不同的控件对象,特别是在大型程序开发中,一般都会为每个控件对象设置一个具有实际意义的Name属性值,这样便于调用和检测程序。 比如在我们第一堂课中,共使用了两个命令按钮,系统默认的Name属性值分别是Command1和Command2,如果在大型程序设计中,有很多的命令按钮,这样就会混淆,因此我们不妨对Name值进行更改,更改为有实际意义、能够看到Name名称就知道具体控件对象的名称,比如对“执行”命令按钮的Name属性值取名ComZhixing,前缀Com表示这是一个命令按钮,Zhixing表示这个命令按钮的具体作用是“执行”按钮,这样就会一目了然,增强了程序的可读性和可维护性。其他控件对象的Name属性值可同样命名。 Name属性值的命名规则:对象名必须以字母开头,后面可接字母、数字、下划线,但不能使用标点符号和空格,且不能多于40个字符。 * 对象的常用属性 2、Caption属性 许多控件对象都具有Caption属性,如窗体、标签、文本框、命令按钮等等,Caption属性用于确定对象的文字内容。 在程序代码设计中,语法格式如下: [对象.]Caption=“执行” 3、Font属性 该属性用来设置对象的文字样式、大小、字体等等。 4、Visible属性 Visible属性决定对象是否可见,它的取值为逻辑性,只能是True或False之一。 5、其它属性 对于每个不同的控件对象,都有自己的一些不同属性,这可以在对象控件的属性窗口中具体查看。 * 对象的事件 事件是对象能识别的一种操作或动作,即对象的响应。 例如,我们在命令按钮上单击鼠标,就会执行相应的程序代码,实现相应的程序功能,这个单击鼠标就是一个事件。 常见的事件有:单击鼠标(Click)、双击鼠标(DblClick)、键盘按下(KeyPress)等等,都是一些控件所能识别的动作,这就是控件的事件。 对象的事件过程 当在对象上发生了事件后,应用程序就会对这个事件作出反映,即执行相应的程序代码。 比如如下代码: Private Sub Command1_Click() Command1.Caption = 成功 End Sub 该事件的作用是,当单击命令按钮“Command1”后,更改其Caption的属性值为“成功”。 * 对象的常用事件 Click事件: Click是鼠标单击事件。我们在例题中已经多次应用了Click事件,在此不再赘述。 在控件对象上,事件是可以选择的,除了Click事件外,还有其他许多事件,不同的控件对象有自己不同的事件。选择方法是打开相应的下拉菜单,如右图。 * 窗体加载时的事件 窗体从被加载到显示,系统会依次引发Initialize、Load、Activate三个事件。 (1)Initialize事件 在窗体被加载时,此事件最先被引发,称为初始化事件。 利用这个事件,可以编写窗体或控件的初始化程序。 (2)Load事件 窗体被加载时,引发Load事件。可以使用该事件过程在窗体中显示此前所做的准备工作,如设置窗体或控件的属性等等。 (3)Activate事件 当窗体被激活成为活动窗体时,引发Activate事件。 * 对象的方法 方法是VB的一个术语,所谓方法,就是对象所具有的动作和行为用代码来实
您可能关注的文档
- 血病是怎.pdf
- 行招聘网:2017中国银行校园招聘.docx
- 表示看的.doc
- 装修现场,令人放心的水电施工是什.pdf
- 衣板的制作DIY【版.ppt
- 装驱动程序之后没有显示打印机图标,.doc
- 装界,涂鸦艺术正当时,我们来看看它是.pdf
- 西焦煤安函【201.doc
- 西黄土都埋了.pdf
- 见车管业务.doc
- 中商产业研究院2018中国摩托车行业市场前景研究报告15页.pdf
- 全球机场行业商业复苏专题客流回归吸金不减-230508.pdf
- U.S.PIRG2021年碳定价策略报告-为全球变暖污染定价英文版39页.pdf
- Placer.ai2023年零售巨头客流模式研究报告沃尔玛好市多和塔吉特英文版17页.pdf
- CEEP-BIT高耗能行业污染的健康效应评估与展望15页.pdf
- 罗兰贝格2019东南亚摩托车增长前景-商业用两轮车的兴起英文版7页.pdf
- 摩托车行业深度大排量强势进击品牌出海迈向全球市场-24092443页.pdf
- 世界卫生组织WHO加纳阿克拉减轻家庭空气污染负担的循证战略英文版26页.pdf
- Coupa2022年金融服务业务支出管理基准报告英文版23页.pdf
- 精密减速器行业人形机器人孕育下的蓝海市场-23112524页.pdf
最近下载
- 初中历史教师备课与授课.ppt VIP
- 62推销理论(教案)(商务谈判与推销).docx VIP
- 眼科学---巩膜扣带术.ppt VIP
- 2024年山东省平原县事业单位公开招聘教师岗笔试题带答案.docx VIP
- 新世纪全国高等中医药院校教材(第一版).doc VIP
- 初中语文2025届中考常考易错字词汇总(多音字+形声字+易错字形+易错成语)_可搜索.pdf VIP
- PADI开放水域潜水员理论考试A卷.docx VIP
- 社会责任全套培训记录表(含附属全套电子表格表).xls VIP
- 路科笔试真题完整版1.5.1.pdf VIP
- (人教版)八年级物理上册《第一章机械运动》单元测试卷含答案.docx VIP
文档评论(0)