Club Francophone des développeurs Visual Basic


  Vb-French  Vb-English  Autres langages
               Rajoutez votre site

 

Gilmir Langlade informatique     

                     

                Les constantes importantes en Visual Basic !!!

Les constantes sont des données pré-définies, très utiles par exemple pour définir l'action de la touche ENTRÉE dans un projet.
Les constantes sont reconnues par leur nom à partir de VB4 si vous avez une version plus ancienne, utilisez leurs équivalents. Bien entendu si vous préférez les équivalents et que vous avez une version de VB supérieur à la 3, vous pouvez les utiliser.
Petite astuce pour les utilisateurs de VB3 et supérieur : vous pouvez toujours déclarer des constantes inconnues avec l'instruction : Const nom = valeur.

  Les constantes de touches spéciales :

Constantes diverses Description Équivalent :
VbCrLf Combinaison Retour chariot/ Saut de ligne Chr$(13)+Chr$(10)
VbCr Retour chariot Chr$(13)
VbLf Saut de ligne Chr$(10)
VbNewLine Nouvelle ligne Chr$(13)+Chr$(10)
VbNullString Chaîne de caractères nulles (différente de "")  
VbNullChar Nul (ASCIIZ ou ASCII Zéro) Chr$(0)
VbTab Tabulation Chr$(9)
VbBack Effacement arrière Chr$(8)

 Prenons un exemple, vous voulez donner un message à l'utilisateur sur 2 lignes et bien il suffit d'écrire :
        Msgbox "Bonjour et Bienvenue" + Chr$(13) + "Comment allez- vous ?", 16, "Démarrage" du programme"

  Les constantes de caractères de contrôle :

Constantes clavier Commandes clavier Equivalent en hexadécimal
VbKeyLButton Bouton souris gauche 0x1
VbKeyRButton Bouton souris droite 0x2
VbKeyMButton Bouton souris milieu 0x4
VbKeyBack Touche retour 0x8
VbKeyTab Touche Tabulation 0x9
VbKeyReturn Touche Entrer 0xD
VbKeyShift Touche Majuscule 0x10
VbKeyControl Touche Ctrl 0x11
VbKeyMenu Touche Menu 0x12
VbKeyPause Touche Pause 0x13
VbKeyCapital ToucheVerrouillage majuscule 0x14
VbKeyEscape Touche Echap 0x1B
VbKeySpace Touche Espace 0x20
VbKeyPageUp Touche Page précédente 0x21
VbKeyPagedown Touche Page suivante 0x22
VbKeyEnd Touche Fin 0x23
VbKeyHome Touche Début 0x24
VbKeyLeft Touche Flèche de gauche 0x25
VbKeyUp Touche Flèche du haut 0x26
VbKeyRight Touche Flèche de droite 0x27
VbKeyDown Touche Flèche du bas 0x28
VbKeyPrint Touche Imprimer 0x2A
VbKeyKeyInsert Touche Insertion 0x2D
VbKeyDelete Touche Suppression 0x2E
VbKeyNumLock Touche Verrouillage numérique 0x90
VbKeyF1 à VbKeyF16 Touche de fonction de F1 à F16 0x70 à 0x7F

  Les constantes de couleurs :

Constantes de couleurs système Couleur obtenue Equivalant en hexadécimal
VbBlack Noir 0x0
VbRed Rouge 0xFF
VbGreen Vert 0xFF00
VbYellow Jaune 0xFFFF
VbBlue Bleu 0xFF0000
VbMagenta Magenta 0xFF00FF
VbCyan Cyan 0xFFFF00
VbWhite Blanc 0xFFFFFF

Les constantes de couleurs système :

Constantes de couleurs système  Eléments d'interface Windows  Equivalent 
VbScrollBars Couleur Barres de défilement 0x80000000
VbDesktop Couleur Bureau 0x80000001
VbActiveTitleBar Couleur barre de titre actif 0x80000002
VbInactiveTitleBar Couleur barre de titre inactif 0x80000003
VbMenuBar Couleur de fond de menu 0x80000004
VbWindowBack-ground Couleur de fond de fenêtre 0x80000005
VbWindowsFrame Couleur Encadrement fenêtre 0x80000006
VbMenuText Couleur Texte de menu 0x80000007
VbWindowText Couleur Texte de fenêtre 0x80000008
VbTitleBarText Couleur Texte de barre de titre 0x80000009
VbActiveBorder Couleur Cadre actif 0x8000000A
VbInactiveBorder Couleur Cadre inactif 0x8000000B
VbApplicationWorkspace Zone de travail d'une fenêtre MDI  0x8000000C
VbHighlight Couleur de fond de la sélection d'un élément de contrôle 0x8000000D
VbHighlightText Couleur de texte de la sélection d'un élément de contrôle 0x8000000E
VbButtonFace Couleur Bouton 0x8000000F
VbButtonShadow Couleur Ombre de bouton 0x80000010
VbGrayText Couleur Texte inactif 0x80000011
VbButtonText Couleur Texte de bouton 0x80000012
VbInactiveCaption-Text Couleur du texte d'une barre de titre inactive 0x80000013
Vb3DHighlight Couleur Sélection 3D(couleur la plus claire d'un
élément 3D)
0x80000014
Vb3DDKShadow Couleur Ombre 3D 0x80000015
Vb3Dlight Couleur Sélection 3D (deuxième couleur la plus claire d'un élément 3D 0x80000016
VbInfoText Couleur  de texte d'une info-bulle 0x80000017
VbInfoBackground Couleur de fond d'une info-bulle 0x80000018
 
         VisualBasic6.org héberge gratuitement les sites de programmation, consultez nous!         

VisualBasic6.org est hébergé par Gilmir.com