精华内容
下载资源
问答
  • VB对象及其属性、事件和方法

    千次阅读 2020-09-15 12:41:57
    在学习控件之前,我们有必要先来熟悉对象的概念,以及对象属性、事件和方法都需要有所了解。 对象: 不论是窗体还是控件,它们都属于对象对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而...

    应用程序的设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件的设计。本节课程,我们开始学习VB6中的窗体及常用控件 。在学习控件之前,我们有必要先来熟悉对象的概念,以及对象的属性、事件和方法都需要有所了解。

    对象:

    不论是窗体还是控件,它们都属于对象。对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而对象则是类的实际存在,对象是程序设计的基本实体,例如人是一个类,而小明、小王则是类的实例化,是一个具体的人,他就是人类的实例化对象。

    在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。

    对象的属性:

    属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。

    在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。

    设置属性的语句为:

    对象名.属性名称=属性值
    例如:设置窗体form1的标题为“一起学VB”。其语句为:

    form1.Caption="一起学VB"
    

    也可以直接在对象的属性窗口中设置。方法为:鼠标单击需要设置的对象,当对象被选中时,属性窗口将会变为该对象的属性,找到想要修改的属性,填写/选择自己需要的值即可。

        属性练习:
    

    目标:设计一个应用程序,当单击红灯按钮时,窗体变为红色,且窗体标题变为“红灯”;当单击绿灯按钮时,窗体变为绿色,且窗体标题变为“绿灯”。步骤如下:

     1,新建一个工程,在窗体form1上绘制两个命令按钮(Command1和Command2)。并在命令按钮对应的属性窗口中将Caption属性修改为“红灯”和“绿灯”。
    

    在这里插入图片描述

    2,分别双击红灯和绿灯按钮,进入对应代码区。并在它们的单击事件中写入如下代码:

    在这里插入图片描述

    3,按F5运行,测试程序。单击按钮即可改变对象的属性。效果如下图:

    在这里插入图片描述

    通过这个练习,相信大家对于对象的属性应该会有了一个全面的认识,每个对象的属性都有很多种,只有通过大量的练习,才能掌握每个对象的属性含义和用法。

    好啦,本节课程就到这里,下节课程将接着讲对象的事件和方法。

    展开全文
  • vb面向对象三要素:属性事件方法

    千次阅读 2019-10-13 10:28:37
    在编程通过对对象属性设置将对象合理化,而编译工具比如vb6.0就是对象事件开始与结束之间的媒介。通过vb6.0这个工具,将具有特征的对象通过方法具化成为想要的结果,这本身就是一个事件。这样属性事件方法就...

    ** 对象的属性是对象的特征,
    事件是对象发生了什么事情,
    方法就是这个事情的活动。
    事件有很多,比如你扎气球这个事件,对象是气球,属性是易爆炸,方法是扎。这就构成了一个完整的事件。在编程中通过对对象的属性设置将对象合理化,而编译工具比如vb6.0就是对象事件中开始与结束之间的媒介。通过vb6.0这个工具,将具有特征的对象通过方法具化成为想要的结果,这本身就是一个事件。这样属性事件方法就各司其职围绕某个对象做了一个“化妆”。
    那么这三要素具体怎么分别呢?
    先从最根本的对象入手。对象作为一个可以分别的具象化的某件事物,世间万物皆是对象,只要它是存在的。比如对一个城市的绿化程度,一个餐厅是否实惠,一个人是否健康,无论大小皆是对象。它是我们要研究的一个事物。
    属性
    属性代表了某个事物的特征,比如一台电脑外观、内存、运行速度或者出产年龄等区别于其他电脑的特征皆为属性。为了对对象合理化分析,对属性的掌握必不可少,vb中对象属性的设置可以分为两条途径:将对象通过窗口设置,即在窗口中找到相应属性,直接进行设置。其优点是方法简单明了,缺点是不能找到所有想要的对象所需的设置;还有一种是通过代码设置对象,比如将标题改成国庆七天假,设置label1代码标题label1Caption=“国庆七天假”,标签label1特征属性变成“国庆七天假”。
    事件
    比如,对于vb代码段来说,private sub … (事件过程)end sub是必要的格式,所有代码构成了一个事件,即你要完成的事,也可以说是一个过程。现实中也有许多事件,比如苹果落下砸中牛顿,伽利略斜塔扔铅球或者是和尚敲钟,坐车游玩等各种各样的事件,vb中的比如打开工具栏,修改代码等皆是事件。事件是一种总体概括,即发生了什么。
    方法
    方法就是可以对对象做的事。比如vb中窗体可以移动,以窗体为对象,移动就是一个方法。方法是一种解题思维的体现,想要做成一件事必须要有合理的方法。比如在研究某个物理定理时,必不可少的实验就是方法。无规矩不成方圆,那么立规矩也是一个方法。方法是多维化的,对于事件,要有方法来支持它的存在。
    总之,对于某个对象,属性事件方法缺一不可,这构成了我们对于某件事的逻辑理解。

    展开全文
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一弹性可伸缩的计算服务,助您降低 IT ...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。","link1":"https://ecs-buy.aliyun.com/wizard#/prepay/cn-hangzhou","link":"https://www.aliyun.com/product/ecs","icon":"https://img.alicdn.com/tfs/TB1afahQpXXXXaAapXXXXXXXXXX-114-114.png","btn2":"了解价格","tip":"ECS精选产品特惠低至0.95折,立即查看 高配云服务器免费试用,立即查看","btn1":"立即开通","link2":"https://www.aliyun.com/price/product?spm=5176.8789780.1092586.1.2e8e57a8lGNDpl#/ecs/detail","title":"云服务器 ECS"}],"search":[{"txt":"云服务器精选特惠,低至0.95折","link":"https://www.aliyun.com/daily-act/ecs/activity_selection"},{"txt":"ECS新产品s6首发特惠","link":"https://www.aliyun.com/daily-act/ecs/s6_sales"},{"txt":"ECS免费试用最高12个月","link":"https://www.aliyun.com/daily-act/ecs/free"},{"txt":"ECS云服务器学习路径","link":"https://help.aliyun.com/learn/learningpath/ecs.html"},{"txt":"ECS云服务器入门","link":"https://help.aliyun.com/document_detail/25422.html"},{"txt":"ECS云服务器选型推荐","link":"https://help.aliyun.com/document_detail/58291.html"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/ecs","icon":"ecs","title":"云服务器ECS","des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。","btn1":"产品详情页","btn2":"ECS控制台","btn3":"在线咨询","link3":"https://ai.alimebot.taobao.com/intl/index.htm?from=bg778QBnk9&_user_access_token=Nm9Vb2FMUTBNMXQydUQybXRKcXFUWU52TDhnOS9yN1hRM0JjRURxaGJyNERramxUWGNMSFRENExQUnJ1RXF5K0tHTXFzbmpZL0xWS2pPN24xSVVpeHNrM2tGTVVjQXFvYnlkN09JcklrMFhLZllCTnpLbTRGKzZyME4vd3hkQzdxbjl6SnZ3YnR6MlJTdkh2cGJTc1ZRPT0=","link1":"https://www.aliyun.com/product/ecs","link2":"https://ecs.console.aliyun.com/#/home","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"云服务器低至0.95折","firstContentLink":"https://www.aliyun.com/daily-act/ecs/activity_selection","lastContentName":"ECS续费升级特惠6.5折","lastContentLink":"https://www.aliyun.com/daily-act/ecs/care"}},{"infoName":"产品入门","infoContent":{"firstContentName":"ECS选型推荐","firstContentLink":"https://help.aliyun.com/document_detail/58291.html","lastContentName":"ECS学习路径","lastContentLink":"https://help.aliyun.com/learn/learningpath/ecs.html"}},{"infoName":"热门产品","infoContent":{"firstContentName":"第六代企业级产品","firstContentLink":"https://cn.aliyun.com/acts/member-2019/the-sixth-ecs","lastContentLink":"https://www.aliyun.com/product/swas","lastContentName":"轻量应用服务器"}},{"infoName":"最佳实践","infoContent":{"firstContentLink":"https://yqh.aliyun.com/live/detail/6600","firstContentName":"新产品s6首发解密","lastContentLink":"https://yqh.aliyun.com/live/detail/6641","lastContentName":"迁云工具一键上云"}}],"contentLink":"https://www.aliyun.com/product/ecs"}]}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。","link1":"https://ecs-buy.aliyun.com/wizard#/prepay/cn-hangzhou","link":"https://www.aliyun.com/product/ecs","icon":"https://img.alicdn.com/tfs/TB1afahQpXXXXaAapXXXXXXXXXX-114-114.png","btn2":"了解价格","tip":"ECS精选产品特惠低至0.95折,立即查看 高配云服务器免费试用,立即查看","btn1":"立即开通","link2":"https://www.aliyun.com/price/product?spm=5176.8789780.1092586.1.2e8e57a8lGNDpl#/ecs/detail","title":"云服务器 ECS"}],"search":[{"txt":"云服务器精选特惠,低至0.95折","link":"https://www.aliyun.com/daily-act/ecs/activity_selection"},{"txt":"ECS新产品s6首发特惠","link":"https://www.aliyun.com/daily-act/ecs/s6_sales"},{"txt":"ECS免费试用最高12个月","link":"https://www.aliyun.com/daily-act/ecs/free"},{"txt":"ECS云服务器学习路径","link":"https://help.aliyun.com/learn/learningpath/ecs.html"},{"txt":"ECS云服务器入门","link":"https://help.aliyun.com/document_detail/25422.html"},{"txt":"ECS云服务器选型推荐","link":"https://help.aliyun.com/document_detail/58291.html"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/ecs","icon":"ecs","title":"云服务器ECS","des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。","btn1":"产品详情页","btn2":"ECS控制台","btn3":"在线咨询","link3":"https://ai.alimebot.taobao.com/intl/index.htm?from=bg778QBnk9&_user_access_token=Nm9Vb2FMUTBNMXQydUQybXRKcXFUWU52TDhnOS9yN1hRM0JjRURxaGJyNERramxUWGNMSFRENExQUnJ1RXF5K0tHTXFzbmpZL0xWS2pPN24xSVVpeHNrM2tGTVVjQXFvYnlkN09JcklrMFhLZllCTnpLbTRGKzZyME4vd3hkQzdxbjl6SnZ3YnR6MlJTdkh2cGJTc1ZRPT0=","link1":"https://www.aliyun.com/product/ecs","link2":"https://ecs.console.aliyun.com/#/home","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"云服务器低至0.95折","firstContentLink":"https://www.aliyun.com/daily-act/ecs/activity_selection","lastContentName":"ECS续费升级特惠6.5折","lastContentLink":"https://www.aliyun.com/daily-act/ecs/care"}},{"infoName":"产品入门","infoContent":{"firstContentName":"ECS选型推荐","firstContentLink":"https://help.aliyun.com/document_detail/58291.html","lastContentName":"ECS学习路径","lastContentLink":"https://help.aliyun.com/learn/learningpath/ecs.html"}},{"infoName":"热门产品","infoContent":{"firstContentName":"第六代企业级产品","firstContentLink":"https://cn.aliyun.com/acts/member-2019/the-sixth-ecs","lastContentLink":"https://www.aliyun.com/product/swas","lastContentName":"轻量应用服务器"}},{"infoName":"最佳实践","infoContent":{"firstContentLink":"https://yqh.aliyun.com/live/detail/6600","firstContentName":"新产品s6首发解密","lastContentLink":"https://yqh.aliyun.com/live/detail/6641","lastContentName":"迁云工具一键上云"}}],"contentLink":"https://www.aliyun.com/product/ecs"}]}}

    展开全文
  • VB6中属性的设置(3)

    千次阅读 2020-04-07 07:51:28
    设置VB对象属性方法两种: 1、在控件布局时,通过属性窗口来设置; 2、在程序代码窗口通过编程,运行程序过程设置属性的值。 一、在属性窗口设置属性 打开属性窗口的方法(四种): 1、选定窗体或窗体...

    设置VB对象属性的方法有两种:

    1、在控件布局时,通过属性窗口来设置;

    2、在程序代码窗口通过编程,运行程序过程中设置属性的值。

    一、在属性窗口设置属性

    打开属性窗口的方法(四种):

    1、选定窗体或窗体中的某个控件对象,按下F4 键,弹出该对象的属性窗口。

    2、选定对象,选择“视图”菜单中的“属性窗口”命令。

    3、选定对象,按鼠标右键,在弹出的“快捷菜单”中,选择“属性窗口”命令。

    4、选定对象,单击工具栏中的“属性窗口”图标。

    (从上到下分别为:对象列表框,排列选项按钮,属性列表框,属性说明栏。)

    二、在代码窗口设置属性

    当需要在程序的运行过程中,改变某些对象的属性值是使用该方法。

    格式:对象名.属性名称 = 属性值

    注意

    有些属性只能通过属性窗口设置,,程序在运行过程中只能读取这些属性,不能重新设置,即属性是只读的。

    如所有对象的Name属性和窗体对象的BorderStyle属性。

    有些属性则只能通过程序代码进行设置,即只能通过运行程序设置、修改属性。

     

    展开全文
  • 计算机试卷编号:8489一、填空 共5题 (共计5分) 第1题 (1.0分) 题号:1350在VB中设置或修改一个对象属性方法两种,它们分别是属性窗口设置和【1】. =======(答案1)======= 代码窗口编程第2题 (1.0分) 题号:1340...
  • 对象变量及其在VB编程的妙用焦纯杨国胜王健琪一、对象变量的声明及其类型对象变量是这样一类变量:它指向某一类对象,并具有此类对象的所有性质和属性对象变量可看作是一个指针,指向项目某一特定类型的对象,...
  • VB控件属性大全

    万次阅读 多人点赞 2018-06-14 08:54:57
    1.01、窗体(FORM)的常用属性... 21.02、标签控件(Lable)的常用属性... 71.03、文本框控件(TextBox)的常用属性... 91.04、框架控件(Frame)的常用属性... 131.05、命令按钮控件(CommandButton)的常用属性... 151.06、...
  • ADO是ActiveX Data Objects 的缩写,是一项新的数据库的...我想简单的介绍一下VB中关于ADO对象的一些常识,供同学们参考.其实本人也是刚刚懂了一点,拼凑出这篇文章,希望高手们看了不要见笑,但同时也希望对初学者有所...
  • VB.net学习笔记(六)VB.net的对象

    千次阅读 2013-07-30 21:34:04
    Dim a As theClass '1,用语句来创建实例,先声明再实例化 a = New theClass() Dim b As New theClass() '2,仅一个语句实例化 Dim c As theClass = New theClass() '3,仅用一个语句实例化,更能表明类型与...
  • VB FSO 对象模型介绍

    千次阅读 2013-12-22 00:25:14
    VB 应用 FSO 对象模型介绍   从 Visual Basic 的第一版至今,VB 有关文件的处理都是通过使用 Open 、Write 以及其它一些相关的语句和函数来实现的。随着软件技术的不断发展,加上面向对象编程...
  • 最简单的方法是使用filesystemobject对象。而它并非VB内置对象,需引用才可以使用。1.filesystemObject对象引用“工程/引用/microsoft scription Runtime” 在对象浏览器窗口中选“scripting”模块,看到增了许多...
  • VB习题及题解答.doc

    2021-07-03 01:58:14
    3. 启动Visual Basic有几种方法?4.退出Visual Basic有几方式?5.什么是对象?什么是类?简述它们之间的关系。6.VB环境有哪些部分组成?7.VB有几工作模式?8.属性窗口由哪几个部分组成?9.设置属性有哪些...
  • VB中对EXCEL的各种操作

    万次阅读 多人点赞 2017-02-08 15:20:15
    首先创建 Excel 对象,使用ComObj: Dim ExcelID as Excel.Application Set ExcelID as new Excel.Application 1) 显示当前窗口: ExcelID.Visible := True; 2) 更改 Excel 标题栏: ExcelID.Caption := '应用程序...
  • VB中对象随窗体而改变大小的方法总结L0ftFC 前些时在做VB的编程研究时,发现一个问题:针对某一窗体(FORM),若它在运行过程中人为改变其大小(即Resize),如何让该窗体内的对象也随之改变呢?于是对此鄙人做了...
  • Excel 属性方法

    千次阅读 2016-12-21 21:30:33
    ActiveWorkbook 当前工作簿,即如果你打开了几个Excel文件,那么你当然正在编辑的Excel文件即ActiveWorkbook ActiveSheet 当前工作簿的当前工作表,即当前编辑的...Selection 当前被选定的对象 下面详谈各对象
  • VB控件VSFlexGrid 属性

    千次阅读 2012-02-29 17:39:48
    VSFlexGrid 属性 方法 最近用到这个东西。 以下来自网络~     VSFlexGrid 控件属性方法一览表VSFlexGrid 控件属性方法一览表(带()为方法)   说明:O 表示 VSFlexGrid 对象的名,A 表示当前属性名,|表示可...
  • 交通部水运所安全环保工程部冯新强---- 在VB集成开发环境(IDE),设计程序时所新建、添加的窗体都是矩形的。如果出于某种需要,想让窗体在运行时呈现出特殊的形状,就必须借助API函数编写相应的代码。 ---- [方法...
  • 我们知道,计算机系统是由硬件和软件大部分组成的。硬件指的是各种机器设配,而软件则是人们为解决各种问题而编写的程序。编写计算机程序需要使用计算机编程语言。计算机编程语言是人和计算机“对话”的桥梁。就像...
  • VB 属性

    千次阅读 2009-07-03 17:26:00
    合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标 签 标签...
  •  在大部分的控件,一些属性表示的意义是相同的。  基本格式: 〔对象名.〕属性名= 属性值 Name:对象的名称 它是对象的名称,该属性是所有的对象都具有的属性被用来唯一标识这一控件。 Caption 它是控件上显示的...
  • 关于VB中的WithEvents关键字理解

    千次阅读 热门讨论 2017-12-17 23:25:48
    【前言】  最近敲机房敲到了日结账单,对于报表和VB的交互我们还是第一次接触,但是我们却可以借助巨人的肩膀。但是我在看巨人博客的时候,发现在定义...  但是我却发现有两种定义代码,接下来就让我们了解一下有
  • VB操作EXCEL表的常用方法

    万次阅读 多人点赞 2019-01-07 17:39:12
    VB是常用的应用软件开发工具之一,由于VB的报表功能有限,而且一但报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的不便。因此有很多程序员现在已经充分利用EXECL的强大报表功来实现报表功能。...
  • VB期末考试试题及答案》由会员...2、在VB中,最主要的两种对象是窗体(form)和控件。3、工程是构成应用程序文件的集合。4、方法VB提供的一种特殊子程序,用来完成一定的操作。5、浮点类型数据包括单精度型和___双...
  • 9.9 积分高三年级计算机专业VB试题(二)1、 选择题:1、 下列操作不能向工程添加窗体的是( )A:执行“工程”菜单的“添加窗体”命令B:单击工具栏的“添加窗体”按钮C:用鼠标右键单击窗体,在弹出的快捷菜单...
  • 学校本课程--VB入门校本课程纲要一、校本课程:VB面向对象的程序设计教学材料:创编课程类型:讲授型、实验...过程与方法:熟悉VB界面,制作简单的程序界面,能够通过属性窗口更改对象属性,认识事件和事件过程的...
  • 本文将向大家介绍在VB6.0实现弹出式菜单的几种方法。 利用VB6.0内置的PopupMenu方法 PopupMenu方法(Method)是VB6.0内置的实现弹出式菜单的方法,用于在MDIForm或Form等对象中的鼠标点位置或指定位置显示弹出式...
  • Recordset记录集对象属性(一)

    千次阅读 2014-03-14 21:34:44
    因为删除、更新、添加操作不需要返回记录集,因此可以直接使用连接对象或是命令对象的Exexut方法,但是利用记录集对象有时会更简单,此外,通过记录集对象能够实现比较复杂的数据库管理任务,比如要采用分页显示记录...
  • VB期末考试试题(A卷)一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A )属性。A、VisibleB、ValueC、CaptionD、...
  • [摘要:]在实际开发,许多人不喜欢使用TreeView,主要是由于默认的TreeView是“只读”的,不支持添加、删除、编辑、调整节点位置等操作。本文通过一个TVEdit工程说明如何解决这些问题。TreeView是最灵活的...
  • 简要分析VB6.0和VB.NET区别

    千次阅读 2019-05-07 10:27:54
    VB.NET是微软公司在2002年推出的一开发基于.Net平台应用程序的开发语言,也是微软公司极力推荐的一开发.Net平台应用程序的开发语言。首先还是让我们来简单了解一下VB.NET和其前一个版本,也是目前世界上拥有最多...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,072
精华内容 8,428
关键字:

vb中修改对象属性的两种方法