精华内容
下载资源
问答
  • VB6中属性的设置(3)

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

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

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

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

    一、在属性窗口设置属性

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

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

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

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

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

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

    二、在代码窗口设置属性

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

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

    注意

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

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

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

     

    展开全文
  • VB属性方法、事件

    千次阅读 2006-08-03 18:42:00
    1、 向类添加属性 向类中添加属性可以采用以下两种方式之一:“字段”或“属性过程”。还可以用属性的 Public、ReadOnly 或 WriteOnly 修饰符确定属性如何工作。 字段和属性过程字段其实只是类中的公共变量,可以从...

    1、 向类添加属性

    向类中添加属性可以采用以下两种方式之一:“字段”或“属性过程”。还可以用属性的 Public、ReadOnly 或 WriteOnly 修饰符确定属性如何工作。

    字段和属性过程

    字段其实只是类中的公共变量,可以从该类的外部设置或读取这些变量。它们对于无需验证的属性很有用,例如 Boolean(True 或 False)值。在 Persons 类中,可能有一个名为 Alive 的 Boolean 属性,它指定一个人是死了还是活着。由于只可能有两个值,所以字段最适合此属性。

    向类中添加字段的代码如下所示。

    Public Alive As Boolean

    然而,大多数属性要比这复杂,因此多数情况下需要使用属性过程向类中添加属性。属性过程有三个部分:存储属性值的私有变量的声明;公开该值的 Get 过程以及 Set 过程,顾名思义,即设置该值的过程。

    例如,Persons 类的 Name 属性的属性过程如下所示。

    Private nameValue As String
    Public Property Name() As String
        Get
            Name = nameValue
        End Get
        Set(ByVal value As String)
            nameValue = value
        End Set
    End Property

    第一行代码声明一个私有 String 变量 nameValue 来存储属性的值。属性过程本身以 Public Property 开始,以 End Property 结束。

    Get 过程包含您要读取属性值时将被执行的代码。例如,如果读取 Persons.Name 属性,该代码将会返回存储在 nameValue 变量中的值。

    Set 过程包含用于为 nameValue 变量赋新值的代码,它将传递给该变量的值用作 value 参数。例如,如果编写代码 Persons.Name = "John",则 String 值 John 将作为 value 参数传递;然后 Set 过程中的代码将其赋值给 NameValue 变量以存储。

    您可能会问为什么舍近求远而不用字段表示 Name 属性。现实世界中的姓名有特定的规则。例如,姓名中通常不含数字。您可以在 Set 过程中添加代码以检查 value 参数,如其中含有数字则返回错误。

    只读和只写属性

    有时一个属性只能设置一次,以后在程序中执行时永远不能更改。例如,表示雇员编号的属性永远不能更改,所以它可以由另一个程序读取,但您不能允许该程序更改它的值。

    ReadOnly 关键字用于指定只能读取但不能修改的属性值。如果尝试为 ReadOnly 属性赋值,代码编辑器中将会出现错误。

    要创建只读属性,需使用 Get 过程而不是 Set 过程来创建属性过程,如下所示。

    Private IDValue As Integer
    ReadOnly Property ID() As Integer
        Get
            ID = IDValue
        End Get
    End Property

    同样,WriteOnly 关键字允许设置属性值但不允许读取属性值,例如,不允许其他程序读取密码属性。您可以在类中使用该值,但需要使其保持为私有。

    要创建只写属性,需使用 Set 过程而不是 Get 过程来创建属性,如下所示。

    Private passwordValue As String
    WriteOnly Property Password() As String
        Set(ByVal value As String)
            passwordValue = value
        End Set
    End Property

    当您想要获取一个属性值并将其转换为另一个不同的值时,ReadOnly 和 WriteOnly 属性过程也很有用。例如,以一个人的年龄为例。与姓名不同,年龄会随着时间的变化而变化——如果您将年龄分配给某个类,并在一年后读取回,此时的年龄就是错误的。

    在 Persons 类中,可以添加两个属性来避免此类错误 — WriteOnlyBirthYear 属性和 ReadOnlyAge 属性,前者表示出生年份,它永远不变,后者通过计算当前年份与出生年份之间的差值返回值。

    向类中添加 ReadOnly 和 WriteOnly 属性
    在类模块开头的其他声明之下添加如下声明代码。

    Private birthYearValue As Integer

    在声明代码下面添加以下属性过程。

    WriteOnly Property BirthYear() As Integer
        Set(ByVal value As Integer)
            birthYearValue = value
        End Set
    End Property

    ReadOnly Property Age() As String
        Get
            Age = My.Computer.Clock.LocalTime.Year - birthYearValue
        End Get
    End Property

    在“文件”菜单上,选择“全部保存”以保存所做的工作。

    展开全文
  • VB控件属性使用大全

    2011-12-15 12:02:34
     VisualBasic中控件分为两种,即标准控件(或内部控件)和ActiveX控件。内部控件是工具箱中“常驻”控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx文件(在Windows\System文件夹里),它是根据变成...
  • VB6 设置子窗口

    2020-08-01 19:20:21
    VB6建立主窗体子窗体有两种方法: 第一种方法是建立一个MDI窗体,然后把普通Form窗体设置成它子窗体。 第二种方法是使用Windows API设置一个普通form窗体为另外一普通窗体子窗体。 方法1操作 1.首先打开VB6...

    VB6 设置子窗口

    VB6建立主窗体的子窗体有两种方法:
    第一种方法是建立一个MDI窗体,然后把普通的Form窗体设置成它的子窗体。
    第二种方法是使用Windows API设置一个普通form窗体为另外一普通窗体的子窗体。

    方法1操作

    1.首先打开VB6,新建一个“标准 EXE”工程。

    在这里插入图片描述
    2.新建一个MDI窗体。

    在这里插入图片描述
    3.设置主窗体的"MDIChild"属性为True

    在这里插入图片描述
    可以看到,主窗体的图标已经变成了子窗体的图标

    在这里插入图片描述
    按F5运行,可以看到,MDIForm1里出现了Form1的窗口,这就说明子窗口创建成功。

    在这里插入图片描述

    方法2操作

    1.首先打开VB6,新建一个“标准 EXE”工程。

    在这里插入图片描述
    2.新建一个窗体

    在这里插入图片描述
    3.在Form1的代码框里输入以下代码

    Private Declare Function SetParent Lib "user32.dll" ( _
    ByVal hWndChild As Long, _
    ByVal hWndNewParent As Long) As Long
    

    注:要写在"(通用)-(声明)"过程里

    在这里插入图片描述

    4.在Form1的Private Sub Form_Load()过程里加入以下代码

    Form2.Show
    SetParent Form2.hWnd, Form1.hWnd
    Form2.Move 0, 0
    

    在这里插入图片描述
    运行一下,可以看到Form2已经是Form1的子窗体了。

    在这里插入图片描述

    展开全文
  • vb面向对象学习认识

    热门讨论 2019-10-13 10:31:13
    前言:在vb中,对象分成三个要素:属性、方法和事件。 一、对象的属性 属性是指对象的特性,是描述对象的数据。如“猫”是一个对象,它包括了“白猫”、“蓝眼珠的猫”、...改变属性的方法有两种:1.在属性窗口中设...

    前言:在vb中,对象分成三个要素:属性、方法和事件。

    一、对象的属性
    属性是指对象的特性,是描述对象的数据。如“猫”是一个对象,它包括了“白猫”、“蓝眼珠的猫”、“幼猫”、“折耳猫”等不同的“猫,其中“白色的”、“蓝眼珠”、“幼小”、“折耳”描述的都是猫的属性。
    不同的对象有不同的属性。每一个对象的属性都有一个默认值,通过改变设置可以控制对象的外观和行为。
    改变属性的方法有两种:1.在属性窗口中设置属性、2.在代码窗口中通过编程设置属性(对象名.属性名=属性值)。

    二、对象的事件
    事件是指对象能够识别并做出反应的外部刺激。如一个迟到的学生这个对象,当听到上课铃声这个事件,学生这个对象做出的反应,即对事件的处理过程就是向教室奔跑。在vb中,对象事件分为系统事件和用户事件。
    1.系统事件
    系统事件是由系统或对象自己产生的,如当一个窗体被加载到内存准备显示时,发生的Load事件,“定时器时间到”事件等。
    2.用户事件
    由用户操作引起的,如鼠标的Click事件、DblClick事件、MouseMove等事件。

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

    事件过程是一个相对独立的程序段,对象的事件过程有严格的语法结构,事件过程的格式为:
    Private Sub 对象名_事件名()
    ……
    事件过程代码
    ……
    End Sub

    二、对象的方法

    1.概念,方法就是系统已设计好的、在编写过程可以使用一些特殊程序,完成显示、隐藏、移动对象,回执图形和打印输出结果等一定的操作功能(指令)。
    在vb中,使用对象方法的格式为:
    对象名.方法名【参数1,】【参数2,】……【参数N】

    2.对象的使用方法
    (1)Show方法
    例如:Form2.Show 1 '功能是显示窗体Form2
    (2)Print方法
    例如:Form1.Print"vb" '在窗体上显示vb
    Form1.Print Form1.Width,Form1.Height '在窗体Form1上显示窗体宽度与高度。

    最后,总结一下vb应用程序的编程步骤:
    1.总体设计、2.设计界面、3.设置属性、4.编写代码。

    展开全文
  • 有两种方法:1。编写代码实现换行:label1.caption=“第一行内容”&vbcrlf&“第二行内容”“vbcrlf是实现换行回车字符;2。编辑label的属性,实现自动换行设置为false,将WordWrap设置为true,然后在...
  • 在代码编辑窗口左下角有两个按钮,其作用是设置查看代码方式。第一个按钮表示按单个过程方式查看代码,第二个按钮表示在窗口中显示该模块所有过程。 可以看到一行行Ⅷ程序代码显示在其中,我们在这里...
  • VB连接数据库

    千次阅读 2009-09-30 22:02:00
    今天告诉大家VB连接数据库的方法,我知道的有两种: 一种是在 adodc1的属性设置数据库文件的路径,这种方法的优点是简单易操作,缺点是,当源文件换了地方后,要重新设置数据库的路径,否则连接不上数据库了。...
  • 本压缩包是一个vb.net工程,介绍两种非常逼真透明方法,代码注释很多 1.一种是设置窗体属性,很简单,但是透明后,可以接触到窗口矩形区域下面地方,比如一个文件,可以直接双击打开,可以说操作是不透明。...
  • 一般处理方法有两种: 1) 遇到错误跳转到某一行程序去执行,On Error GoTo someline。 例如: 引用: On Error GoTo ERR_LINE ... Label1.Caption=“正确执行” ERR_LINE: ... Label1.Caption=“出错...
  • 文本框控件功能,还有列表框控件功能)、列表框控件(制作各种列表)、滚动条控件(共有横向与竖直两种)、时钟控件(一般用来添加时间触发)、文件操作控件(共有磁盘列表框控件、文件夹列表框、文件列表框...
  • 两种方法,直接设置ScrollArea属性,或者使用VB设置,直接上图: 问题还请留言哦~ 方法1: Private Sub Workbook_Open() Sheet1.ScrollArea = "A1:Z100" End Sub 方法2: 问题欢迎讨论哦...
  • 上一篇我找到转换代码不太理想。任然一些是“?...文本框Multiline属性设置为true Const URLaddr = "http://api.douban.com/book/subject/isbn/9787115157676" '豆瓣网获取书籍信息网页地址DimIEr...
  • vb Script参考文档

    2009-07-28 22:13:02
    Clear 方法 清除 Err 对象所有属性设置。 CLng 函数 返回已被转换为 Long 子类型变体表达式。 颜色常数 颜色常数列表。 比较常数 用于比较运算常数列表。 连接运算符 (&) 强制个表达式字符串连接。 ...
  • VB课程设计俄罗斯方块

    热门讨论 2011-02-25 10:46:55
    俄罗斯方块旋转主要将方块位置加以变换得到,例如上述范例,长条型有两中样式,根据小方块编号变动来实现整个造型旋转,比如: If n(0) - 18 >= 2 And n(3) + 9 If cmdfang(n(0) - 18).Visible = False ...
  • 本文以ComboBox为例讨论自动过滤功能,主要有两种方式:(TextBox也一样)  一、以AutoCompleteSource、AutoCompleteMode、AutoCompleteCustomSource这三个属性的设置来实现自动过滤。 但是这种方法只能从左到右...
  • 清空文档菜单的方法有两种。方法一:选择“开始菜单→设置→任务栏和开始菜单”(或右击任务栏选择“属性” ),弹出“任务栏 属性” ,再选择“开始菜单程序→清除” 。方法二:在资源管理器里选定C:/PWIN95/
  • 只提供这两种方法,而没有提供Add方法,因为没有Add,这两种方法也就没什么用处), 增加了Add方法,该方法就是用于动态加载控件: Controls.Add(progid as String, Name as String); progid: ActiveX部件ProgID...
  •  这里重点介绍这两种控件,因为在实际开发中,这两种控件应用场合更多一些,它不仅能够反映数据,而且也能把数据修改信息反映到数据库中去,所以弥补了上述两种控件不足。  如果数据不需要修改,那么可以...
  • VB编程资源大全

    2007-10-17 20:47:23
    scroller.zip 当窗体内的控件摆不下时,这个控件的源代码能帮您用滚动的方法解决(6KB) 43,activeresizerocx.zip 窗体内的控件大小随窗体的变化而变化(OCX文件) (12KB) 44,activeresizerdll.zip ...
  • VB.NET 入门经典 (第三版)

    热门讨论 2009-07-29 16:56:26
    14.2 处理两种颜色 416 14.2.1 表明指派按钮 418 14.2.2 高级颜色 424 14.2.3 不同工具 427 14.3 图像 432 14.3.1 绘制图像 432 14.3.2 缩放图像 434 14.3.3 锁定纵横比 436 14.4 更多图形方法 438 14.5 小结 ...
  • 14.2 处理两种颜色 416 14.2.1 表明指派按钮 418 14.2.2 高级颜色 424 14.2.3 不同工具 427 14.3 图像 432 14.3.1 绘制图像 432 14.3.2 缩放图像 434 14.3.3 锁定纵横比 436 14.4 更多图形方法 438 14.5 小结 ...
  • 14.2 处理两种颜色 416 14.2.1 表明指派按钮 418 14.2.2 高级颜色 424 14.2.3 不同工具 427 14.3 图像 432 14.3.1 绘制图像 432 14.3.2 缩放图像 434 14.3.3 锁定纵横比 436 14.4 更多图形方法 438 14.5 小结 ...
  • VB编程资源大全(源码 网络)

    热门讨论 2007-10-17 22:54:27
    (11KB) 34,tapi_src.ZIP 一个比较完成tapi程序,包括一个包含全部tapi定义模块和一个tapi类,包括查看以建立tapi连接、拨号、中断连接以及对线路和拨号进行设置。(38KB) 35,rashangup.ZIP ras...
  • VB编程资源大全(源码 多媒体)

    热门讨论 2007-10-18 15:20:26
    41,playwav.ZIP 两种播放wave文件的方法(2KB) 42,wrox.ZIP 播放wave, midi和avi文件(7KB) 43,syssnd.ZIP 播放系统声音并可改变系统声音设置(5KB) 44,vb_mp3.ZIP 播放mp3文件的例子...
  • line控件和方法

    千次阅读 2014-12-11 20:58:36
    VB6中,画直线有两种途径 line方法line控件 line方法,就是在代码中用line(x1,y1)-(x2,y2)直接画线 这种方式看似简单,但也容易出错 看链接,出现图形部分显示不出来问题。其原因为: “Line方法可以用来在...
  • oglocx.ZIP 一个尺寸很小的支持OpenGL的控件,对于OpenGL中的每一个函数,这个控件都提供了相应的方法。这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小的支持OpenGL的控件,对于OpenGL中的每一个函数,这个控件都提供了相应的方法。这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小的支持OpenGL的控件,对于OpenGL中的每一个函数,这个控件都提供了相应的方法。这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小的支持OpenGL的控件,对于OpenGL中的每一个函数,这个控件都提供了相应的方法。这是一个共享控件,如果要获得它的单用户协议的版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...

空空如也

空空如也

1 2 3 4 5
收藏数 92
精华内容 36
关键字:

vb设置属性的方法有两种