Constantes en VisualBasic.Net

De VB 6.0 a VB.NET

 

Fecha: 09/Ago/2005 (08-08-05)
Autor: Facundo Dhers

 


Las constantes de VisualBasic.NET

 

Visual Basic.Net tiene una gran variedad de constantes que ha heredado de su antecesor VB 6.0. Estas constantes son utilizadas por las funciones que se encuentran en la clase Microsoft.VisualBasic

 

Les recuerdo, que se recomienda utilizar las funciones del .Net Framework en vez de aquellas que son propias de un lenguaje. Sin embargo, me parece buena idea entender que representan.

 

Aquí les presento un resumen de cada Constante organizadas por tipo:

 

Miembros de la Clase Microsoft.VisualBasic.Constants:

 

Tipo

Nombre de la Constante

Equivalencia en .NET

Valor

Descripción

Int32

Número entero

vbObjectError

Integer

=-2147221504

Los errores de Usuario deben ser mayores a este número

 

String

Cadena de caracteres

vbBack

String

=Chr(8)

Carácter: BackSpace

vbCr

String

=Chr(13)

Carácter: Retorno de Carro

vbCrLf

String

=Chr(13) + Chr(10)

Carácter: Retorno de Carro y Fin de Línea, nueva línea

vbFormFeed

String

=Chr(12)

Carácter: Fin de Formulario, nueva página

vbLf

String

=Chr(10)

Carácter: Fin de Línea

vbNewLine

vbCrLf

=Chr(13) + Chr(10)

Carácter: Retorno de Carro y Fin de Línea, nueva línea

vbNullChar

String

=Chr(0)

Carácter: Nulo (NULL)

vbNullString

String

=Nothing

Cadena sin valor

vbTab

String

=Chr(9)

Carácter: Tabulador (TAB)

vbVerticalTab

String

=Chr(11)

Carácter: Tabulador Vertical (no se utiliza en Windows)

 

VisualBasic. AppWinStyle

Son constantes que indican el Estado de una Ventana

vbHide

AppWinStyle.Hide

=0

La ventana no se muestra

vbMaximizedFocus

AppWinStyle.MaximizedFocus

=3

La ventana ocupa toda la pantalla y tiene el foco

vbMinimizedFocus

AppWinStyle.MinimizedFocus

=2

La ventana se muestra como un icono y tiene el foco

vbMinimizedNoFocus

AppWinStyle.MinimizedNoFocus

=6

La ventana se muestra como un icono y no tiene el foco

vbNormalFocus

AppWinStyle.NormalFocus

=1

La ventana está Normal (Restored) y tiene el Foco

vbNormalNoFocus

AppWinStyle.NormalNoFocus

=4

La ventana está Normal (Restored) y no tiene el Foco

 

VisualBasic. CallType

Permite determinar que tipo de función se realizará al llamar funciones como CallByName (la cual permite llamar una función o procedimiento por nombre)

vbGet

CallType.Get

=2

Para traer el valor de una propiedad

vbLet

CallType.Let

=4

Para ingresar el valor de una propiedad

vbMethod

CallType.Method

=1

Invocar un método

vbSet

CallType.Set

=8

Determinar el valor de una propiedad

 

 

VisualBasic. CompareMethod

Determina el tipo de comparación que se realizará

vbBinaryCompare

CompareMethod.Binary

=0

Hace una comparación bit a bit

vbTextCompare

CompareMethod.TextCompare

=1

Hace una comparación carácter a carácter

 

VisualBasic. DateFormat

Permite indicar el formato de una fecha

vbGeneralDate

DateFormat.GeneralDate

=0

Muestra la fecha y la hora

vbLongDate

DateFormat.LongDate

=7

Muestra la fecha utilizando el formato de fecha largo definido en la configuración regional de la pc

vbLongTime

DateFormat.LongTime

=3

Muestra la hora utilizando el formato de hora largo definido en la configuración regional de la pc

vbShortDate

DateFormat.ShortDate

=2

Muestra la fecha utilizando el formato de fecha corto definido en la configuración regional de la pc

vbShortTime

DateFormat.ShortTime

=4

Muestra la hora utilizando el formato de hora corto definido en la configuración regional de la pc

 

VisualBasic. FileAttribute

Permite indicar características de un archivo o carpeta

vbArchive

FileAttribute.Archive

=32

Indica el Tipo: Archivo

vbDirectory

FileAttribute.Directory

=16

Indica el Tipo: Carpeta (Directorio)

vbHidden

FileAttribute.Hidden

=2

Establece el atributo: Hidden (oculto)

vbNormal

FileAttribute.Normal

=0

Establece el atributo: Archivo Normal

vbReadOnly

FileAttribute.ReadOnly

=1

Establece el atributo: Archivo de solo lectura

vbSystem

FileAttribute.System

=4

Establece el atributo: Archivo de sistema

vbVolume

FileAttribute.Volume

=8

Establece el atributo: Nombre de la etiqueta del volumen

 

VisualBasic. FirstDayOfWeek

Permite determinar el día que empieza una semana

vbFriday

FirstDayOfWeek.Friday

=6

Viernes

vbMonday

FirstDayOfWeek.Monday

=2

Lunes

vbSaturday

FirstDayOfWeek.Saturday

=7

Sábado

vbSunday

FirstDayOfWeek.Sunday

=1

Domingo

vbThursday

FirstDayOfWeek.Thursday

=5

Jueves

vbTuesday

FirstDayOfWeek.Tuesday

=3

Martes

vbUseSystemDayOfWeek

FirstDayOfWeek.System

=0

Depende del la configuración regional de la pc

vbWednesday

FirstDayOfWeek.Wednesday

=4

Miércoles

 

VisualBasic. FirstWeekOfYear

Permite determinar cual es la primer semana de un año

vbFirstFourDays

FirstWeekOfYear.FirstFourDays

=2

Determina que la primer semana del año es aquella que tiene al menos los primeros 4 días del nuevo año

vbFirstFullWeek

FirstWeekOfYear.FirstFullWeek

=3

La primer semana del año es aquella que tiene la primer semana completa

vbFirstJan1

FirstWeekOfYear.Jan1

=1

La primer semana es aquella que tiene el 1 de enero

vbUseSystem

FirstWeekOfYear.System

=0

Usa la configuración de la pc

 

VisualBasic. MsgBoxResult

Permite determinar que botón se ha presionado en un MsgBox

vbAbort

MsgBoxResult.Abort

=3

Se presionó el botón Abort de un MessageBox

vbCancel

MsgBoxResult.Cancel

=2

Se presionó el botón Cancel de un MessageBox

vbIgnore

MsgBoxResult.Ignore

=5

Se presionó el botón Ignore de un MessageBox

vbNo

MsgBoxResult.No

=7

Se presionó el botón No de un MessageBox

vbOK

MsgBoxResult.OK

=1

Se presionó el botón OK de un MessageBox

vbRetry

MsgBoxResult.Retry

=4

Se presionó el botón Retry de un MessageBox

vbYes

MsgBoxResult.Yes

=6

Se presionó el botón Yes de un MessageBox

 

VisualBasic. MsgBoxStyle

Permite determinar el estilo de un MessageBox

vbAbortRetryIgnore

MsgBoxStyle.AbortRetryIgnore

=2

Muestra los botones: Abort, Retry, Ignore

vbApplicationModal

MsgBoxStyle.ApplicationModal

=0

Se debe contestar el mensaje para poder continuar

vbCritical

MsgBoxStyle.Critical

=16

Muestra el Icono: Critical

vbDefaultButton1

MsgBoxStyle.DefaultButton1

=0

El botón 1 es el botón de default

vbDefaultButton2

MsgBoxStyle.DefaultButton2

=256

El botón 2 es el botón de default

vbDefaultButton3

MsgBoxStyle.DefaultButton3

=512

El botón 3 es el botón de default

vbExclamation

MsgBoxStyle.Exclamation

=48

Muestra el Icono: Exclamation

vbInformation

MsgBoxStyle.Information

=64

Muestra el Icono: Information

vbMsgBoxHelp

MsgBoxStyle.MsgBoxHelp

=16384

Muestra el botón Help en la ventana

vbMsgBoxRight

MsgBoxStyle.MsgBoxRight

=524288

Alineación del techo hacia la derecha

vbMsgBoxRtlReading

MsgBoxStyle.MsgBoxRtlReading

=1048576

Escribe el texto de derecha a izquierda (para textos en Árabe o Hebreo)

vbMsgBoxSetForeground

MsgBoxStyle.MsgBoxSetForeground

=65536

Especifica la ventana que contiene el Msgbox como la ventana en primer plano

vbOKCancel

MsgBoxStyle.OKCancel

=1

Muestra los botones: OK, Cancel

vbOKOnly

MsgBoxStyle.OKOnly

=0

Muestra solo el botón: OK

vbQuestion

MsgBoxStyle.Question

=32

Muestra el Icono: Question

vbRetryCancel

MsgBoxStyle.RetryCancel

=5

Muestra los botones: Retry, Cancel

vbSystemModal

MsgBoxStyle.SystemModal

=4096

Muestra la ventana del mensaje por sobre todo el resto de las ventas (on top)

vbYesNo

MsgBoxResult.YesNo

=4

Muestra los botones: Yes, No

vbYesNoCancel

MsgBoxStyle.YesNoCancel

=3

Muestra los botones: Yes, No, Cancel

 

VisualBasic. TriState

Permite determinar el valor de una propiedad buleana

vbFalse

Tristate.False

=0

Valor Falso

vbTrue

Tristate.True

=-1

Valor Verdadero

vbUseDefault

Tristate.UseDefault

=-2

Valor por defecto (default) de la propiedad

 

VisualBasic. VariantType

Tipos en la librería

vbArray

VariantType.Array

=8192

Arreglo

vbBoolean

VariantType.Boolean

=11

Verdadero o Falso

vbByte

VariantType.Byte

=17

Contiene un valor Byte (0 a 255)

vbCurrency

VariantType.Currency

=6

Contiene un valor de tipo Currency

vbDate

VariantType.Date

=7

Contiene una fecha

vbDecimal

VariantType.Decimal

=14

Contiene un valor decimal

vbDouble

VariantType.Double

=5

Contiene un valor double

vbEmpty

VariantType.Empty

=0

Referencia Nula

vbInteger

VariantType.Integer

=3

Contiene un valor entero

vbLong

VariantType.Long

=20

Contiene un valor long

vbNull

VariantType.Null

=1

Contiene un objeto Nulo

vbObject

VariantType.Object

=9

Contiene un objeto Object

vbSingle

VariantType.Single

=4

Contiene un objeto single

vbString

VariantType.String

=8

Cadena de caracteres

vbUserDefinedType

VariantType.UserDefinedType

=36

Contiene un tipo definido por el usuario

vbVariant

VariantType.Variant

=12

Contiene un objeto Variant

 

VisualBasic. VbStrConv

Devuelve un cadena de caracteres convertida según la especificación correspondiente

vbHiragana

vbstrconv.hirigana

=32

Convierte los caracteres Katakana de la cadena en caracteres Hiragana.

vbKatakana

vbstrconv.katakana

=16

Convierte los caracteres Hiragana de la cadena en caracteres Katakana.

vbLinguisticCasing

vbstrconv.linguisticcasing

=1024

Usa mayúsculas o minúsculas con arreglo a criterios lingüísticos.

vbLowerCase

vbstrconv.lowercase

=2

Minúsculas

vbNarrow

vbstrconv.narrow

=8

Convierte los caracteres anchos (ancho completo) de la cadena en caracteres estrechos (ancho medio)

vbProperCase

vbstrconv.propercase

=3

Pone en mayúscula la primera letra de cada palabra de la cadena

vbSimplifiedChinese

vbstrconv.simplifiedchinese

=256

Convierte los caracteres de chino tradicional a chino simplificado

vbTraditionalChinese

vbstrconv.traditionalchinese

=512

Convierte los caracteres de chino simplificado en chino tradicional

vbUpperCase

vbstrconv.uppercase

=1

Mayúsculas

vbWide

vbstrconv.wide

=4

Convierte los caracteres estrechos (ancho medio) de la cadena en caracteres anchos (ancho completo)

 

 


ir al índice