Visual Basic (VB ) est un langage de programmation informatique et de l'environnement de développement intégré ( IDE ) développé par Microsoft basé sur le langage de base en informatique . La version . NET permet aux programmeurs de créer des programmes pour le . NET Framework . Downcasting , car il se réfère à la programmation, est le processus de raffinage d'une référence à partir d'une classe dérivée de sa classe de base . Downcasting est surtout vu dans C + +, C langages de programmation # et Java , mais il peut aussi être fait en VB.NET . Dans VB.NET, coulée est généralement automatique dès qu'un objet a été affecté à une variable. Cependant, vous pouvez désactiver la fonction de conversion automatique et spécifier le downcasting dans le code VB.NET . Instructions
1
Ouvert VB.NET ou Visual Basic 2010 . La version . NET de l' IDE est le premier à utiliser le . NET Framework . La version 2010 permet également la programmation avec le . NET Framework . Choisir d'ouvrir un projet existant ou en créer un nouveau à partir de l'écran d'accueil .
2
Cliquez sur " View " dans le menu puis "Code " pour ouvrir l'éditeur de code . Vous pouvez également cliquer n'importe où sur un formulaire, puis " Afficher le code " pour ouvrir également l'éditeur de code .
3
changer le " Option Strict " propriété "On" au sommet du code VB.NET en ajoutant la ligne suivante:
" Option Strict On "
Cela désactive la fonction de conversion automatique en VB.NET et assure que la seule coulée qui sera fait sera précisée par le programmeur.
4
Utilisez l'opérateur " DirectCast " pour faire une conversion explicite . En outre, utiliser l'opérateur " GetType " pour s'assurer que l'objet que vous travaillez avec est valable pour downcasting . Par exemple, si vous voulez faire downcasting sur une zone de texte , le code sera:
"Dim x As System.Type
x = txtExample.GetType ()
< p > MessageBox.Show ( x.FullName )
Si TypeOf x Est TextBox Puis
x = DirectCast ( txtExample , TextBox )
End If "
5
Cliquez sur l'icône « Enregistrer» pour enregistrer les modifications apportées au code.