精华内容
下载资源
问答
  • 常规的给类对象数组是无法定义事件的,这个例子给了一些参考。
  • 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对象属性方法事件VB对象属性方法事件课件,VB对象属性方法事件PPT
  • VB对象事件和方法

    2020-09-15 12:44:45
    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。 例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即...

    对象的事件:
    事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行相应的代码,这段代码被称为“事件过程”。

    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。

    例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即Command1_Click事件。

    一个事件,就好比一个动作,用户单击按钮是一个事件,双击按钮也是一个事件,按下一个键盘的按键是一个事件,关闭某个窗口也是一个事件。实际上,VB编程的思想就是在于如何编写各种事件下的代码。

    事件过程的语法:

    Private Sub 对象名称_事件名称()  
         '响应事件的程序代码
    End Sub
    

    其中对象名称就是对象的Name属性

    例如:窗口Form1的双击事件过程为:

    Private Sub Form_DblClick()   
          '响应事件的程序代码
    End Sub
    

    注意:窗体的事件只要写Form_事件名称即可,不需要写窗体的名称,即不用写成Form1_DblClick()。

    通常事件过程的头尾不需要自己编写,只需要在代码区的上方选择相应的对象,再选择相应的事件后,即可自动产生。每个对象都有一个默认事件,在窗体设计界面双击该控件,会自动跳转到该对象的默认事件下,如果没有该事件,则系统会自动创建其默认事件。例如,按钮的默认事件是单击事件,窗体的默认事件是Form_Load()。

    对象事件练习:
    目标:设计一个应用程序,当单击窗体时,在窗体上随机位置打印一个五角星,当双击窗体时清除窗体上所有五角星。

    步骤一:新建一个工程
    步骤二:进入代码编辑区,写入以下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果。

    在这里插入图片描述

    本练习,通过对窗体的单击事件和双击事件编程,使学员可以清晰的了解如何创建事件过程,并对于同一个对象的不同事件过程有了初步的认知。

    每种对象都有很多事件,掌握它们的常用事件含义对于今后使用VB编程是会有很大的作用的,希望大家多去练习掌握。

    对象的方法:
    方法是对象所具有的动作,或者说该对象可以执行的功能。对象的方法是VB中已经定义封装好的通用子程序,用户可以直接调用。上面打印五角星的练习中,Form1.cls语句就是清除窗体的方法。

    使用方法的语句为:

    对象名称.方法名称
    

    例如,让文本框Text1获得焦点的方法为:

    Text1.SetFoucs
    

    对象方法的练习:
    目标:设计一个应用程序,当单击按钮1时,文本框无法输入内容,当单击按钮2时,文本框可以输入内容。

    步骤一:新建工程,并按下图所示创建控件。

    在这里插入图片描述

    步骤二:进入代码区,分别在按钮一和按钮二的单击事件过程中写入如下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果

    好啦,对象的事件和方法就讲到这里,通过这两节课程,相信大家对于VB的对象已经有了一个全面的认识,希望大家多加练习,如果还有疑问可以给我留言,我会及时回复的。

    接下来的课程会开始讲解VB的标准控件,大家敬请期待哦。

    展开全文
  • 近日,想整理下我自己的vb.net应用程序中,自己定义的类、控件、窗体等对象,希望能够获得它们的“属性”、“字段”、“方法”、“事件”等名称。查阅了“反射”(Reflection)相关资料,写了以下一段代码,分享给...
  • VB6中的对象事件与事件过程(4)

    千次阅读 2020-04-07 20:46:21
    VB中的对象事件是什么 在VIsualBasice应用程序中,对象事件是由VisualBasic预先定义好的,能够被对象识别和响应的动作。 分类: 事件可分为系统事件和用户事件两种 1、系统事件是由系统或对象自己产生的...

    事件是什么

    事件是指对象能够识别并做出反应的外部刺激。如一个迟到的学生这个对象,当听到上课铃声这个事件,学生这个对象做出的反应,即对事件的处理过程就是向教室急跑。

    在VB中的对象事件是什么

    在VIsual Basice应用程序中,对象事件是由Visual Basic预先定义好的,能够被对象识别和响应的动作。

    分类:

    事件可分为系统事件和用户事件两种

    1、系统事件是由系统或对象自己产生的,如当一个窗体被加载到内存准备显示时, 发生的加载(Load)事件,“定时器时间到”事件等:

    2、用户事件是由用户操作引起的,如鼠标单击(Click)事件、双击(DbIClick) 事件、标移动(ouseMove事件等。

          不同的对象所能识别的事件是不同的,如窗体对象能识别加载(Load) 事件,而其他控件对象就不能识别这个事件。每个事件都有名称,即事件名。事件名也是Visual Basic系统的关键字,不要用作对象名、文件名、变量名等。

    事件驱动机制
     Visual Basic应用程序的运行过程就是对事件的处理过程。程序运行时,由用户、系统或对象产生各种不同的事件,程序设计者已分别为各种不同的事件编写了处理代码程序,窗体和控件等对象在响应不同事件时执行不同的代码程序,这就是Visual Basic事件驱动机制。

    事件过程

    当对窗体和控件对象产生如单击(Click)、 双击(DIClick)、 鼠标移动(MouseMove)等事件时,接受事件的对象就会对事件产生反应,即执行-段程序代码,所执行的这段程序代码就称为事件过程。

    事件过程是一个独立的程序段,是应用程序的重要组成部分。

    在设计一个工程中,当在工程中添加了窗体和控件等对象,并通过属性设置他们的初始属性值之后,就应该编写他们的事件过程。这样在程序运行过程中,各种对象才能对用户的操作做出响应,完成应用程序要实现的功能。



     

    展开全文
  • vb常用事件对象注释

    2011-11-07 14:29:18
    vb常用事件对象注释 二级vb常用事件
  • 一键解决VB6(WIN7 X64)对象库未注册问题,特别是在win7 x64下无法引用mscomctl.ocx的问题,其他控件也可以解决.一定要先解压出来,重点一定要先解压出来!
  • vb printer对象属性大全

    2019-03-17 22:46:04
    vb printer对象属性大全,vb6的printer对象是一个非常好用的对象,但苦于相关文档太少。现上传,供大家学习.
  • VB 对象的系统事件

    2010-06-07 09:43:44
    VB 对象的系统事件 VB 对象的系统事件
  • 促使我们从VB6转向VB.NET的一个最大的原因就是VB.NET对面向对象编程(OOP)这一概念的完全支持。然而,要运用这个功能,只学习一些新的关键字是远远不够的。面对这么多可供选择的新的功能,你可能会感到困惑。因此,...
  • VB中的对象,属性,事件,方法

    千次阅读 2019-01-08 11:47:47
    对象: 将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新...所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。 ...

    对象:
    将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新的数据类型称之为对象。
    或者
    对象是具有特殊属性(数据)和行为方式(方法)的实体。
    VB中的对象包括Form,Text,Commandbotton,List等。

    所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。
    可以将属性视为对象的特性,将方法视为对象的操作,而将事件视为对象的响应。
    在这里插入图片描述

    展开全文
  • VB键盘事件详解

    2021-01-29 19:44:23
    “ 本节课程一起学习VB中的键盘事件。” 键盘事件的作用: 获得键盘输入信息,只有获得焦点的对象才能接受键盘事件。 键盘事件有三种: KeyPress、KeyDown、KeyUp KeyPress: 按了键盘的某键时触发,返回键盘的Ascii...
  • FileSystemObject对象被用来访问服务器上的文件系统。这个对象能够处理文件、文件夹和目录路径。用它来检索文件系统信息也是可能的,而且vb与vbs、asp都是差不多的语法
  • VB对象三要素

    千次阅读 2019-10-13 09:50:15
    VB对象 1 VB对象是什么 VB全名Visual Basic 对象是机会具有特殊属性(数据)和行为方式(方法)的实体。 对象:将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新的数据类型称之为对象。或者对象是机会具有...
  • vb面向对象三要素:属性事件方法

    千次阅读 2019-10-13 10:28:37
    在编程中通过对对象的属性设置将对象合理化,而编译工具比如vb6.0就是对象事件中开始与结束之间的媒介。通过vb6.0这个工具,将具有特征的对象通过方法具化成为想要的结果,这本身就是一个事件。这样属性事件方法就...
  • VB6.0封装VBA代码的全部过程,仅需要几部,即可完成封装,excel引用DLL后,即可使用该Dll的所有函数及过程,亲测各版本通过测试,分享给大家!
  • ***VB中面向对象及其属性方法与事件*** VB是典型的面向过程的语言。面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象事件进行处理的程序设计技术。“万物皆对象”。在...
  • VB 对象的用户事件

    2010-06-07 09:44:35
    VB 对象的用户事件 VB 对象的用户事件
  • vb对象编程相关 在讨论 Visual Basic 的对象及其功能时会遇到。如果是从其它程序设计语言或者从使用 ActiveX(从前称为 OLE)术语转到 Visual Basic,那么这些主题对实现转换是有帮助的。
  • VB 引用Word对象

    2010-06-08 09:12:01
    VB 引用Word对象 VB 引用Word对象
  •  WithEvents告诉VB.net,要处理对象所引发的任何事件。如果不带这个关键字,那么这个对象即使有事件,也不会引发。这正如英文的意思一样。  另一种情况,如果对象本身定义中不能引发事件,如果强行用...
  • VB6 给对象数组如何定义事件?

    千次阅读 2017-08-14 18:35:42
    and VB will give you a nice, helpful, error message that tells you exactly why it isn't allowed. Now really the reason why you cannot use  WithEvents  on an array of objects is quite ...
  • ADO控件从外形上看与Data控件差不多,但两者功能却相差甚远。ADO控件是最新的数据访问技术,访问更加...ADO对象是DAO/RDO对象的后继产物,可用较少的对象、更多的属性、方法(参数)和事件对各种数据源进行操作访问。
  • VB6.0和VB.NET对比

    千次阅读 热门讨论 2018-09-23 09:41:25
    首先它们一个是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但不能因此认为...
  • Validate事件和CauseValidation属性 前言 ❤很多时候我们需要在控件失去焦点之前,再去判断其内容,比如说:想限制TextBox控件中内容为0-10的数字(你也可以用键盘Key事件,这个另说),想把ComboBox新输入的内容...
  • win7(64位)安装VB6.0后,加载控件Microsoft Windows Common Controls 6.0 (SP6) (即MSCOMCTL.OCX)时,提示对象库未注册。 运行压缩内的注册ocx.bat即可。
  • VB对象的声明和绑定

    千次阅读 2017-11-18 11:31:52
    对象声明有一下集中办法: 1,直接声明和创建实例并赋值给变量 Dim ObjectVarName As New [ClassLibName.]ClassName 2,先声明一个对象变量类型,然后在类中创建一个实例,再赋值 Dim ObjectVarName As ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,264
精华内容 37,705
关键字:

vb对象事件