![]() |
Attribuer une valeur Vrai ou Faux à une variable |
Dim R
as Boolean Au lieu de ceci : If (a% >5) Then R = True Else R = False Vous pouvez écrire : R = a% > 5 |
Tester si un fichier existe. |
S$ = "c:\autoexec.bat" R$ = Dir (S$ , vbNormal) Si R$ <>"" , alors le fichier existe |
Retrouver la definition de l'écran en Pixel. |
Largeur = (Screen.Width \
Screen.TwipsPerPixelX) Hauteur = (Screen.Height \ Screen.TwipsPerPixelY) |
Déterminer quel bouton Option a été sélectionné. |
Supposons
trois boutons Options : Opt(0), Opt(1) et Opt(2) Voici une manière de déterminer rapidement lequel a été sélectionné : SelectOpt = Opt(0) * 0 - Opt(1) * 1 - Opt(2) * 2 SelectOpt prend la valeur de l'index du bouton sélectionné. |
Determiner les marges pour l'impression. |
Supposons
que l'on veut une marche gauche = 2 cm et une marge
supérieure = 1 cm. Printer.ScaleMode =
vbCentimeters |
Charger automatiquement le fichier Win32API.MDB dans l'API Viewer |
Si
vous voulez charger automatiquement le fichier
win32API.MDB (ou autre) dans l'API Viewer (Visionneuse
d'API). Charger ce Fichier Dans la visionneuse et aller
dans le menu "VIEW" (Affichage) , cliquez sur
"Load Last File" (Charger le dernier fichier). Maintenant, à chaque démarrage de l'API viewer, le fichier sera chargé automatiquement. |
Forcer un nombre Hexadecimal à être Positif |
L'utilisation
du caractère AmperSand ("&") à la fin
d'un nombre hexadecimal, force celui-ci à être positif. Exemple : Dim n As Long n
= &h8080 n
= &h8080& |
Calculer votre Age. |
Pour
Calculer votre age, vous pouvez utiliser la fonction
suivante. Public Function Age(Naissance As
Variant) As Integer Exemple
: Dim
DT As Variant DT = Cdate (Text1) MonAge = Age (DT) |
Positionner une feuille au centre de l'ecran en VB5/VB6 |
Les
feuilles en VB5 et VB6 ont maintenant une nouvelle
propriété StartUpPosition qui permet de les positionner au centre de l'écran. Attribuez à cette propriété la valeur 2. |
Utiliser WIN.TLB au lieu de l'API viewer |
Sur le CD de Win98 dans le repertoire TOOLS\RESKIT\SYSFILES le fichier WIN.TLB contient les références des fonctions API de Win98. Charger ce fichier dans les références de votre projet et vous ne devrez plus utiliser l'API Viewer. Les declarations des fonctions API seront immédiatement disponibles dans Visual Basic. |
L'utilisation de MsgBox arrête un control Timer |
Si
vous utilisez un controle Timer, celui-ci est arrêté
pendant l'utilisation de la fonction MsgBox. Pour pallier à cet inconvénient, utilisez l'API MessageBox. Exemple : Call MessageBox ("Ceci est le Texte", "Ceci est le Titre", vbInformation) |
![]() |
![]() |