您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页Excel VBA编程 控件的共有属性

Excel VBA编程 控件的共有属性

来源:意榕旅游网
Excel VBA编程 控件的共有属性

在VEA中,许多ActiveX控件都具有一些相同的属性,这些相同的属性就叫做这些控件的共有属性。下面介绍控件中常用的共有属性。

 Name(名称)属性

该属性是所有的对象都具有的属性,是所创建对象的名称。所有的控件在创建时由VBE系统自动提供一个默认名称。在VBE中,Name名称属性在属性窗口的“名称”栏中进行修改,在程序中,对象名称是作为对象的标识在程序中被引用,而不会显示在窗体上。

 Accelerator属性

指定控制项的对应键,也称为热键,一般用于标签、按钮或菜单的标题名称后括号内的带下划线的字母。其语法格式如下: 格式:object.Accelerator [= String]

其中,参数Object为必选项,指定一个有效的对象。参数String为可选项,用来指定对应键的值,值为一个有效的字母。

若要为控件指定对应键,可在【属性】窗口中Accelerator属性中输入一个字母,或者在【代码】窗口中,以代码的方式设定Accelerator属性的值。如果输入属性的值多于一个字符时,则字符串中第一个字符就是该属性的值。需要注意的是在控件的显示标题中也必须有与之相对应的字母。

在使用对应键时,需要按下Alt键的同时再按下指定的字母,即可引发与之相关的事件,所引发的事件会跟据控件的不同而有所不同。

若要使用代码为控件指定对应键时,这时应该在用户窗体的Initialize事件中。如在该事件中输入如下代码:

CommandButton1.Accelerator= \"C\" '为控件指定热键“C”

Accelerator每个控件,只能为其指定唯一的一个对应键。如果控件的名称为字母格式的字符属性中指定的热键字符与控件中对应字符不区大小写。

提 示 串时,则指定的对应键只作用于其后的字符。如标签的的标题为Label1,指定的对

注 意 应键只会对应Label1后的字符。

utoSiz

e属性

指定控件是否依据其内容自动调节大小。设计和运行时该属性可用。该属性的值有两个,分别为True和False。属性的值为True时,控件将依其内容自动调节大小。属性的值为False(默认值)时,当控件内容超过控件区域时,只显示一部分内容,控件大小保持不变。

 Caption属性

该属性决定了控件上显示的内容。

 Enabled属性

Enabel属性决定控件是否允许操作,属性的值分别为True和False。属性的值为True时,允许用户进行操作,并对操作做出响应。属性的值为False时,禁止用户进行操作,控件呈暗淡色。

 Left与Top属性

Left与Top属性决定了控件在窗体中的位置。Top表示控件到窗体项部的距离,Left表示控件到窗体左边框的距离。对于窗体,Top表示窗体到屏幕顶部的距离,Left表示窗体到屏幕左边的距离。

 TabIndex属性

A

TabIndex属性决定了运行的程序中,用户按Tab键时,焦点在各控件移动的顺序。当对象具有焦点时,则可接受用户的输入。 当窗体中有多个控件时,对大部分控件系统会分配一个Tab顺序。所谓Tab顺序,就是按Tab键时,焦点在各个控件上移动的顺序。通常其顺序与控件建立的顺序相同。若要改变顺序,可以设置控件的TabIndex属性,该属性决定了它在Tab键顺序中的位置。按默认值规定,第一个建立的控件的TabIndex属性值为0,第二个为1,其他控件依次类推。

运行时,不可见或无效的控件以及不能按收焦点的控件,如标签控件等,扔保持

在Tab键顺序中,但在切换时会跳过这些控件。

注 意

 Visible属性

Visible属性决定控件是否可见,属性的值分别为True和False。属性的值为True时,程序运行时控件可见。属性的值为False时,程序运行时控件隐藏起来,用户看不到,但控件本身扔然存在。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务