Share via


Constantes y enumeraciones (Visual Basic)

Visual Basic proporciona varias constantes y enumeraciones predefinidas para desarrolladores. Las constantes almacenan valores que permanecen constantes durante la ejecución de una aplicación. Las enumeraciones proporcionan una forma cómoda de trabajar con conjuntos de constantes relacionadas y de asociar valores de constantes con nombres.

Constantes

Constantes de compilación condicional

La tabla siguiente lista las constantes predefinidas disponibles para la compilación condicional.

Constante

Descripción

CONFIG

Una cadena que corresponde a la configuración actual del cuadro Configuración de soluciones activas en el Administrador de configuración.

DEBUG

Un valor Boolean que se puede establecer en el cuadro de diálogo Propiedades del proyecto. De manera predeterminada, la configuración de depuración para un proyecto define DEBUG. Si está definido DEBUG, los métodos de la clase Debug generan resultados en la Ventana de salida. Si no está definido, los métodos de la clase Debug no se compilan y no se generan resultados de depuración.

TARGET

Una cadena que representa el tipo de resultado para el proyecto o la configuración de la opción /target de la línea de comandos. Los posibles valores de TARGET son:

  • "winexe" para una aplicación para Windows.

  • "exe" para una aplicación de la consola.

  • "library" para una biblioteca de clases.

  • "module" para un módulo.

  • La opción /target se puede establecer en el entorno de desarrollo integrado de Visual Studio. Para obtener más información, vea /target (Visual Basic).

TRACE

Un valor Boolean que se puede establecer en el cuadro de diálogo Propiedades del proyecto. De manera predeterminada, todas las configuraciones para un proyecto definen TRACE. Si está definido TRACE, los métodos de la clase Trace generan resultados en la Ventana de salida. Si no está definido, los métodos de la clase Trace no se compilan y no se generan resultados Trace.

VBC_VER

Un número que representa la versión de Visual Basic, en formato major.minor. El número de versión para Visual Basic 2005 es 8.0.

Constantes de impresión y presentación

Cuando se llama a funciones de impresión y presentación, se pueden utilizar las siguientes constantes en el código en lugar de los valores reales.

Constante

Descripción

vbCrLf

Combinación de caracteres de retorno de carro/avance de línea.

vbCr

Carácter de retorno de carro.

vbLf

Carácter de avance de línea.

vbNewLine

Carácter de nueva línea.

vbNullChar

Carácter nulo.

vbNullString

No es lo mismo que una cadena de longitud cero (""). Se utiliza para llamar a procedimientos externos.

vbObjectError

Número de error. Los números de error definidos por el usuario deberían ser mayores que este valor. Por ejemplo:

Err.Raise(Number) = vbObjectError + 1000

vbTab

Carácter de tabulador.

vbBack

Carácter de retroceso.

vbFormFeed

No se utiliza en Microsoft Windows.

vbVerticalTab

No es útil en Microsoft Windows.

Enumeraciones

En la tabla siguiente se muestran y describen las enumeraciones proporcionadas por Visual Basic.

Enumeración

Descripción

AppWinStyle

Indica el estilo de ventana que se va a utilizar para el programa invocado al llamar a la función Shell.

AudioPlayMode

Indica cómo reproducir sonidos al llamar a los métodos de audio.

BuiltInRole

Indica el tipo de rol que se comprueba cuando se llama al método IsInRole.

CallType

Indica el tipo de procedimiento que se debe invocar al llamar a la función CallByName.

CompareMethod

Indica cómo comparar las cadenas cuando se llama a las funciones de comparación.

DateFormat

Indica cómo se muestran las fechas al llamar a la función FormatDateTime.

DateInterval

Indica cómo determinar y dar formato a los intervalos de fecha al llamar a las funciones relacionadas con fechas.

DeleteDirectoryOption

Especifica qué se hace cuando un directorio que se va a eliminar contiene archivos o directorios.

DueDate

Indica cuándo vencen los pagos al llamar a métodos financieros.

FieldType

Indica si los campos de texto están delimitados o son de ancho fijo.

FileAttribute

Indica los atributos de archivo que se deben utilizar al llamar a las funciones de acceso a archivos.

FirstDayOfWeek

Indica el primer día de la semana que se utiliza al llamar a funciones relacionadas con fechas.

FirstWeekOfYear

Indica la primera semana del año que se utiliza al llamar a funciones relacionadas con fechas.

MsgBoxResult

Indica en qué botón se hizo clic en un cuadro de mensaje, devuelto por la función MsgBox.

MsgBoxStyle

Indica los botones que se muestran al llamar a la función MsgBox.

OpenAccess

Indica cómo abrir un archivo al llamar a funciones de acceso a archivos.

OpenMode

Indica cómo abrir un archivo al llamar a funciones de acceso a archivos.

OpenShare

Indica cómo abrir un archivo al llamar a funciones de acceso a archivos.

RecycleOption

Especifica si se debe eliminar un archivo permanentemente o se debe colocar en la Papelera de reciclaje.

SearchOption

Especifica si se buscan todos o sólo los directorios de nivel superior.

TriState

Indica un valor de tipo Boolean o si se debe utilizar el valor predeterminado al llamar a las funciones de formato de números.

UICancelOption

Especifica lo que se debe hacer si el usuario hace clic en Cancelar durante una operación.

UIOption

Especifica si se muestra o no un cuadro de diálogo de progreso al copiar, eliminar o mover archivos o directorios.

VariantType

Indica el tipo de un objeto de variante, devuelto por la función VarType.

VbStrConv

Indica qué tipo de conversión se debe realizar al llamar a la función StrConv.

Vea también

Conceptos

Información general sobre las constantes (Visual Basic)

Información general sobre las enumeraciones (Visual Basic)

Otros recursos

Referencia del lenguaje Visual Basic

Visual Basic