Constantes et énumérations (Visual Basic)
Visual Basic fournit un certain nombre de constantes et d’énumérations prédéfinies pour les développeurs. Les constantes stockent des valeurs qui demeurent constantes tout au long de l’exécution d’une application. Les énumérations offrent un moyen pratique de travailler avec des ensembles de constantes connexes et d’associer des valeurs de constantes à des noms.
Constantes
Constantes de compilation conditionnelle
Le tableau suivant répertorie les constantes prédéfinies disponibles pour la compilation conditionnelle.
Constant | Description |
---|---|
CONFIG |
Chaîne qui correspond au paramètre actuel de la zone Configuration de la solution active dans le Gestionnaire de configurations. |
DEBUG |
Valeur Boolean qui peut être définie dans la boîte de dialogue Propriétés du projet. Par défaut, la configuration Debug d’un projet définit DEBUG . Quand DEBUG est défini, les méthodes de classe Debug génèrent un résultat vers la fenêtre Sortie. S’il n’est pas défini, les méthodes de classe Debug ne sont pas compilées et aucune sortie Debug n’est générée. |
TARGET |
Chaîne représentant le type de sortie du projet ou le paramètre de l’option de ligne de commande -target. Les valeurs possibles de TARGET sont :- « winexe » pour une application Windows. - « exe » pour une application console. - « library » pour une bibliothèque de classes. - « module » pour un module. - L’option -target peut être définie dans l’environnement de développement intégré Visual Studio. Pour plus d’informations, consultez -target (Visual Basic). |
TRACE |
Valeur Boolean qui peut être définie dans la boîte de dialogue Propriétés du projet. Par défaut, toutes les configurations d’un projet définissent TRACE . Quand TRACE est défini, les méthodes de classe Trace génèrent un résultat vers la fenêtre Sortie. S’il n’est pas défini, les méthodes de classe Trace ne sont pas compilées et aucune sortie Trace n’est générée. |
VBC_VER |
Nombre représentant la version de Visual Basic, au format majeure.mineure. |
Constantes d’impression et d’affichage
Lorsque vous appelez des fonctions d’impression et d’affichage, vous pouvez utiliser les constantes suivantes dans votre code à la place des valeurs réelles.
Constant | Description |
---|---|
vbCrLf |
Combinaison de caractères de retour chariot/saut de ligne. |
vbCr |
Caractère de retour chariot. |
vbLf |
Caractère de saut de ligne. |
vbNewLine |
Caractère nouvelle ligne. |
vbNullChar |
Caractère Null. |
vbNullString |
Différent d’une chaîne de longueur nulle ("") ; utilisé pour appeler des procédures externes. |
vbObjectError |
Numéro d’erreur. Les numéros d'erreur définis par l'utilisateur doivent être supérieurs à cette valeur. Par exemple :Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
Caractère de tabulation. |
vbBack |
Caractère de retour arrière. |
vbFormFeed |
Non utilisé dans Microsoft Windows. |
vbVerticalTab |
Non utile dans Microsoft Windows. |
Énumérations
Le tableau suivant répertorie et décrit les énumérations fournies par Visual Basic.
Énumération | Description |
---|---|
AppWinStyle | Indique le style de fenêtre à utiliser pour le programme appelé lors de l'appel de la fonction Shell. |
AudioPlayMode | Indique comment lire les sons lors de l'appel des méthodes audio. |
BuiltInRole | Indique le type de rôle à vérifier lors de l'appel de la méthode IsInRole. |
CallType | Indique le type de la procédure qui est appelée lors de l'appel à la fonction CallByName. |
CompareMethod | Indique comment comparer des chaînes lors de l'appel de fonctions de comparaison. |
DateFormat | Indique comment afficher les dates lors de l'appel de la fonction FormatDateTime. |
DateInterval | Indique comment déterminer et mettre en forme les intervalles de date pendant l’appel des fonctions de date. |
DeleteDirectoryOption | Spécifie l'opération à effectuer lorsqu'un répertoire à supprimer contient des fichiers ou des répertoires. |
DueDate | Indique la date d'échéance des paiements lors de l'appel à des méthodes financières. |
FieldType | Indique si les champs de texte sont délimités ou de largeur fixe. |
FileAttribute | Indique les attributs de fichier à utiliser lors de l'appel de fonctions d'accès aux fichiers. |
FirstDayOfWeek | Indique le premier jour de la semaine à utiliser lors de l'appel de fonctions liées aux dates. |
FirstWeekOfYear | Indique la première semaine de l'année à utiliser lors de l'appel de fonctions liées aux dates. |
MsgBoxResult | Indique le bouton qui a été enfoncé dans une boîte de message, retourné par la fonction MsgBox. |
MsgBoxStyle | Indique les boutons à afficher lors de l’appel de la fonction MsgBox. |
OpenAccess | Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
OpenMode | Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
OpenShare | Indique comment ouvrir un fichier lors de l'appel à des fonctions d'accès aux fichiers. |
RecycleOption | Spécifie si un fichier doit être supprimé définitivement ou être placé dans la Corbeille. |
SearchOption | Spécifie s'il faut effectuer la recherche dans tous les répertoires ou seulement dans les répertoires de niveau supérieur. |
TriState | Indique une valeur Boolean ou si la valeur par défaut doit être utilisée lors de l’appel de fonctions liées au format des nombres. |
UICancelOption | Indique ce qu’il convient de faire si l’utilisateur clique sur Annuler pendant une opération. |
UIOption | Spécifie s’il faut afficher ou non une boîte de dialogue de progression lors de la copie, de la suppression ou du déplacement de fichiers ou de répertoires. |
VariantType | Indique le type d'un objet variant, retourné par la fonction VarType. |
VbStrConv | Indique le type de conversion à exécuter lors de l’appel de la fonction StrConv. |