Константы и перечисления (Visual Basic)Constants and Enumerations (Visual Basic)

Visual Basic предоставляет ряд предопределенных констант и перечислений для разработчиков.Visual Basic supplies a number of predefined constants and enumerations for developers. Константы хранят значения, которые остаются постоянными в ходе выполнения приложения.Constants store values that remain constant throughout the execution of an application. Перечисления — это удобный способ работать с наборами связанных констант и связывать постоянные значения с именами.Enumerations provide a convenient way to work with sets of related constants, and to associate constant values with names.

КонстантыConstants

Константы условной компиляцииConditional Compilation Constants

В следующей таблице перечислены предопределенные константы, доступные для условной компиляции.The following table lists the predefined constants available for conditional compilation.

КонстантаConstant ОписаниеDescription
CONFIG Строка, соответствующая текущей настройке активная конфигурация решения поле Configuration Manager.A string that corresponds to the current setting of the Active Solution Configuration box in the Configuration Manager.
DEBUG Объект Boolean значение, которое можно задать в свойства проекта диалоговое окно.A Boolean value that can be set in the Project Properties dialog box. По умолчанию конфигурация отладки для проекта определяет DEBUG.By default, the Debug configuration for a project defines DEBUG. Когда DEBUG определен, Debug методы класса выводят информацию выходные данные окна.When DEBUG is defined, Debug class methods generate output to the Output window. Если она не определена, Debug методы класса не компилируются и не формирует выходные данные отладки.When it is not defined, Debug class methods are not compiled and no Debug output is generated.
TARGET Строка, представляющая тип выходных данных для проекта или параметр командной строки /target параметр.A string representing the output type for the project or the setting of the command-line /target option. Возможные значения TARGET являются:The possible values of TARGET are:

-«winexe», для приложения Windows.- "winexe" for a Windows application.
-«exe» для консольного приложения.- "exe" for a console application.
-«Библиотека» для библиотеки классов.- "library" for a class library.
-«модуль» для модуля.- "module" for a module.
- /Target может быть установлен в среде разработки Visual Studio.- The /target option may be set in the Visual Studio integrated development environment. Дополнительные сведения см. в разделе /Target (Visual Basic).For more information, see /target (Visual Basic).
TRACE Объект Boolean значение, которое можно задать в свойства проекта диалоговое окно.A Boolean value that can be set in the Project Properties dialog box. По умолчанию все конфигурации для проекта определяют TRACE.By default, all configurations for a project define TRACE. Когда TRACE определен, Trace методы класса выводят информацию выходные данные окна.When TRACE is defined, Trace class methods generate output to the Output window. Если она не определена, Trace класс, методы не компилируются и не Trace создаются выходные данные.When it is not defined, Trace class methods are not compiled and no Trace output is generated.
VBC_VER Число, представляющее версию Visual Basic, основных. дополнительный номер формат.A number representing the Visual Basic version, in major.minor format.

При вызове печати и отображения функций, можно использовать следующие константы в коде вместо фактических значений.When you call print and display functions, you can use the following constants in your code in place of the actual values.

КонстантаConstant ОписаниеDescription
vbCrLf Сочетание символов возврата каретки.Carriage return/linefeed character combination.
vbCr Символ возврата каретки.Carriage return character.
vbLf Символ перевода строки.Linefeed character.
vbNewLine Символ новой строки.Newline character.
vbNullChar Нуль-символ.Null character.
vbNullString Не так же, как строка нулевой длины (»»); используется для вызова внешних процедур.Not the same as a zero-length string (""); used for calling external procedures.
vbObjectError Номер ошибки.Error number. Номера пользовательских ошибок должно быть больше, чем это значение.User-defined error numbers should be greater than this value. Пример:For example:

Err.Raise(Number) = vbObjectError + 1000
vbTab Символ табуляции.Tab character.
vbBack Символ возврата каретки.Backspace character.
vbFormFeed Не используется в Microsoft Windows.Not used in Microsoft Windows.
vbVerticalTab Бесполезные в Microsoft Windows.Not useful in Microsoft Windows.

ПеречисленияEnumerations

В следующей таблице перечислены и описаны перечисления, предоставляемые Visual Basic.The following table lists and describes the enumerations provided by Visual Basic.

ПеречислениеEnumeration ОписаниеDescription
AppWinStyle Указывает стиль окна для использования вызванной программы при вызове Shell функции.Indicates the window style to use for the invoked program when calling the Shell function.
AudioPlayMode Указывает, как воспроизводить звуки при вызове методов воспроизведения.Indicates how to play sounds when calling audio methods.
BuiltInRole Указывает тип роли для проверки при вызове IsInRole метод.Indicates the type of role to check when calling the IsInRole method.
CallType Указывает тип процедуры, вызываемой при вызове CallByName функции.Indicates the type of procedure being invoked when calling the CallByName function.
CompareMethod Указывает способ сравнения строк, при вызове функций сравнения.Indicates how to compare strings when calling comparison functions.
DateFormat Указывает, как отображать даты при вызове FormatDateTime функции.Indicates how to display dates when calling the FormatDateTime function.
DateInterval Указывает способ определения и форматирования интервалов дат при вызове функций для работы с датами.Indicates how to determine and format date intervals when calling date-related functions.
DeleteDirectoryOption Указывает, какие действия должны выполняться, если каталог, в который требуется удалить содержит файлы или каталоги.Specifies what should be done when a directory that is to be deleted contains files or directories.
DueDate Указывает, когда должны осуществляться платежи при вызове финансовых методов.Indicates when payments are due when calling financial methods.
FieldType Указывает ли текстовые поля являются разделителями или фиксированной ширины.Indicates whether text fields are delimited or fixed-width.
FileAttribute Указывает атрибуты файла, для использования при вызове функций доступа к файлам.Indicates the file attributes to use when calling file-access functions.
FirstDayOfWeek Указывает первый день недели для использования при вызове функций для работы с датами.Indicates the first day of the week to use when calling date-related functions.
FirstWeekOfYear Указывает первую неделю года для использования при вызове функций для работы с датами.Indicates the first week of the year to use when calling date-related functions.
MsgBoxResult Указывает, какая кнопка нажата в окне сообщения, возвращаемом функцией MsgBox.Indicates which button was pressed on a message box, returned by the MsgBox function.
MsgBoxStyle Указывает, какие кнопки отображаются при вызове функции MsgBox.Indicates which buttons to display when calling the MsgBox function.
OpenAccess Указывает, как открыть файл при вызове функций доступа к файлам.Indicates how to open a file when calling file-access functions.
OpenMode Указывает, как открыть файл при вызове функций доступа к файлам.Indicates how to open a file when calling file-access functions.
OpenShare Указывает, как открыть файл при вызове функций доступа к файлам.Indicates how to open a file when calling file-access functions.
RecycleOption Указывает, следует ли файл удален без возможности восстановления или помещен в корзину.Specifies whether a file should be deleted permanently or placed in the Recycle Bin.
SearchOption Указывает, следует ли выполнять поиск по всем или только каталоги верхнего уровня.Specifies whether to search all or only top-level directories.
TriState Указывает Boolean значение или значение по умолчанию должно ли использоваться при вызове функций форматирования чисел.Indicates a Boolean value or whether the default should be used when calling number-formatting functions.
UICancelOption Указывает, что должно быть выполнено, если пользователь нажимает кнопку отменить во время операции.Specifies what should be done if the user clicks Cancel during an operation.
UIOption Указывает, следует ли отображать диалоговое окно хода выполнения при копировании, удалении или перемещении файлов или каталогов.Specifies whether or not to show a progress dialog when copying, deleting, or moving files or directories.
VariantType Указывает тип объекта variant, возвращенные VarType функции.Indicates the type of a variant object, returned by the VarType function.
VbStrConv Указывает, преобразование какого типа следует выполнить при вызове функции StrConv.Indicates which type of conversion to perform when calling the StrConv function.

См. такжеSee also