Visual Basic 为开发人员提供了许多预定义常量和枚举。 常量存储在整个应用程序执行过程中保持不变的值。 枚举提供了一种使用相关常量集以及将常量值与名称关联起来的便捷方法。
常量
条件编译常量
下表列出了可用于条件编译的预定义常量。
恒定 | 说明 |
---|---|
CONFIG |
一个字符串,对应于 Configuration Manager 中活动解决方案配置框的当前设置。 |
DEBUG |
Boolean 可以在“项目属性”对话框中设置的值。 默认情况下,项目的调试配置定义 DEBUG 。 定义时 DEBUG , Debug 类方法将生成输出到 “输出 ”窗口。 如果未定义类方法, Debug 则不会编译类方法,并且不会生成调试输出。 |
TARGET |
一个字符串,表示项目的输出类型或命令行 -target 选项的设置。 可能的值为 TARGET :- Windows 应用程序的“winexe”。 - 控制台应用程序的“exe”。 - 类库的“library”。 - 模块的“模块”。 - 可以在 Visual Studio 集成开发环境中设置 -target 选项。 有关详细信息,请参阅 -target (Visual Basic)。 |
TRACE |
Boolean 可以在“项目属性”对话框中设置的值。 默认情况下,项目的所有配置都定义 TRACE 。 定义时 TRACE , Trace 类方法将生成输出到 “输出 ”窗口。 如果未定义类方法, Trace 则不会编译类方法,并且不会 Trace 生成任何输出。 |
VBC_VER |
表示 Visual Basic 版本 (主要)的数字。次要 格式。 |
打印和显示常量
调用打印和显示函数时,可以在代码中使用以下常量代替实际值。
恒定 | 说明 |
---|---|
vbCrLf |
回车符/换行符组合。 |
vbCr |
回车符。 |
vbLf |
换行符。 |
vbNewLine |
换行符。 |
vbNullChar |
Null 字符。 |
vbNullString |
与零长度字符串不同(“”):用于调用外部过程。 |
vbObjectError |
错误号。 用户定义的错误号应大于此值。 例如:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
制表符。 |
vbBack |
Backspace 字符。 |
vbFormFeed |
Microsoft Windows 中未使用。 |
vbVerticalTab |
Microsoft Windows 中不可用。 |
枚举
下表列出了 Visual Basic 提供的枚举。
枚举 | DESCRIPTION |
---|---|
AppWinStyle | 指示调用函数时 Shell 要用于已调用程序的窗口样式。 |
AudioPlayMode | 指示在调用音频方法时如何播放声音。 |
BuiltInRole | 指示调用 IsInRole 方法时要检查的角色类型。 |
CallType | 指示调用 CallByName 函数时要调用的过程的类型。 |
CompareMethod | 指示在调用比较函数时如何比较字符串。 |
DateFormat | 指示调用函数时 FormatDateTime 如何显示日期。 |
DateInterval | 指示调用与日期相关的函数时如何确定和设置日期间隔的格式。 |
DeleteDirectoryOption | 指定要删除的目录包含文件或目录时应执行的作。 |
DueDate | 指示在调用财务方法时付款何时到期。 |
FieldType | 指示文本字段是分隔还是固定宽度。 |
FileAttribute | 指示调用文件访问函数时要使用的文件属性。 |
FirstDayOfWeek | 指示调用与日期相关的函数时要使用的一周的第一天。 |
FirstWeekOfYear | 指示调用与日期相关的函数时要使用的年份的第一周。 |
MsgBoxResult | 指示函数返回 MsgBox 的消息框中按下了哪个按钮。 |
MsgBoxStyle | 指示调用 MsgBox 函数时要显示的按钮。 |
OpenAccess | 指示在调用文件访问函数时如何打开文件。 |
OpenMode | 指示在调用文件访问函数时如何打开文件。 |
OpenShare | 指示在调用文件访问函数时如何打开文件。 |
RecycleOption | 指定是应永久删除文件还是放置在回收站中。 |
SearchOption | 指定是搜索所有目录还是仅搜索顶级目录。 |
TriState | 指示值 Boolean 或调用数字格式函数时是否应使用默认值。 |
UICancelOption | 指定用户在作期间单击 “取消” 时应执行的作。 |
UIOption | 指定在复制、删除或移动文件或目录时是否显示进度对话框。 |
VariantType | 指示函数返回 VarType 的 variant 对象的类型。 |
VbStrConv | 指示调用 StrConv 函数时要执行的转换类型。 |