Поделиться через


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

Visual Basic предоставляет разработчикам ряд предопределенных констант и перечислений.Константы содержат значения, которые остаются неизменными во время выполнения приложения.Перечисления предлагают удобный способ работы с наборами связанных констант и присвоения постоянным значениям имен.

Константы

dy7yth1w.collapse_all(ru-ru,VS.110).gifКонстанты условной компиляции

В следующей таблице перечислены предопределенные константы, доступные для условной компиляции.

Константа

Описание

CONFIG

Строка, соответствующая текущей настройке окна Активная конфигурация решения в диспетчере конфигураций.

DEBUG

Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта.По умолчанию конфигурация отладки для проекта определяет DEBUG.Если определена константа DEBUG, методы класса Debug производят вывод в окне вывода.Если она не определена, то методы класса Debug не компилируются, и отладочный вывод не производится.

TARGET

Строка, представляющая тип выходных данных для проекта или параметр /target командной строки.Возможные значения TARGET:

  • "winexe" для приложения Windows.

  • "exe" для консольного приложения.

  • "library" для библиотеки классов.

  • "module" для модуля.

  • Параметр /target может быть установлен в Visual Studio интегрированной среде разработки.Дополнительные сведения см. в разделе /target (Visual Basic).

TRACE

Значение Boolean, которое может устанавливаться в диалоговом окне Свойства проекта.По умолчанию все конфигурации для проекта определяют TRACE.Если определена константа TRACE, методы класса Trace производят вывод в окне вывода.Если она не определена, методы класса Trace не компилируются, и отладочный вывод Trace не производится.

VBC_VER

Числовое значение, представляющее версию Visual Basic, в формате основная.дополнительная.Номер версии Visual Basic 2005 8.0.

dy7yth1w.collapse_all(ru-ru,VS.110).gifКонстанты печати и отображения

При вызове функций печати и отображения можно использовать в коде следующие константы вместо указания реальных значений.

Константа

Описание

vbCrLf

Сочетание символов возврата каретки и перевода строки.

vbCr

Символ возврата каретки.

vbLf

Символ перевода строки.

vbNewLine

Последовательность символов перехода на новую строку.

vbNullChar

Символ NULL.

vbNullString

Не аналогично пустой строке (""). Используется при вызове внешних процедур.

vbObjectError

Номер ошибки.Ошибки, определенные пользователем, должны иметь номер, превосходящий это число.Примеры.

Err.Raise(Number) = vbObjectError + 1000

vbTab

Символ табуляции.

vbBack

Символ возврата каретки.

vbFormFeed

Не используется в Microsoft Windows.

vbVerticalTab

Не используется в Microsoft Windows.

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

В следующей таблице перечислены и описаны перечисления, предоставляемые Visual Basic.

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

Описание

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

Указывает тип объекта Variant, возвращенного функцией VarType.

VbStrConv

Указывает, какого типа преобразование необходимо выполнить при вызове функции StrConv.

См. также

Основные понятия

Общие сведения о константах (Visual Basic)

Общие сведения о перечислениях (Visual Basic)

Другие ресурсы

Справочник по языку Visual Basic

Visual Basic