VBA控件命名约定

2016-01-08 00:45 阅读 39 次 评论关闭

第一次创建对象(窗体或控件)时,Visual Basic 将其 Name 属性设置为缺省值。例如,最初将所有命令按钮的 Name 属性都设置为 Commandn,其中 为 1、2、3 等等。Visual Basic 将绘制在窗体上的第一个命令按钮命名为 Command1,第二个为 Command2,第三个为 Command3。

可以保留缺省名称;但是,如果有几个同类型控件时,最好将 Name 属性改成具有描述性的名称。因为很难区分 MyForm 窗体的 Command1 按钮与 YourForm 的 Command1 按钮,所以命名约定十分有益,特别是当应用程序包含了若干窗体、标准和类模块的时候。

可以这样为控件命名:用前缀描述类,其后为控件的描述性名称。使用了命名约定,代码就可生动描述自己并使相似的对象在对象列表框中按字母顺序排列。例如,可以这样来为 CheckBox 控件命名:

chkReadOnly

为窗体和控件命名的名称:

  • 必须以字母开头。
  • 只能包含字母、数字和下划线字符 (_);不允许有标点符号字符和空格。
  • 不能超过 40 个字符。
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:VBA控件命名约定 | 猎微网

评论已关闭!