La fonction MsgBox existe dans les deux Visual Basic 6.0 et Visual Basic.NET . Dans les deux versions , il offre un moyen simple pour le programmeur pour afficher un message texte et inclure des options spécifiques pour l'intervention de l'utilisateur. Ces options incluent des boutons qui lisent « OK » ou « Oui», « Annuler », « AbortRetryIgnore " ainsi que des icônes pour les avertissements ou des informations. Le MsgBox peut également afficher un lien vers un fichier d'aide . Exemple de formulaire
rédaction d'un programme très court Visual Basic illustre l'utilisation de la fonction MsgBox . L'exemple ci-contre montre comment le programmeur peut causer une variété de mesures pour se produire en fonction de la réponse d'un utilisateur . Invoquant la MsgBox peut traiter les erreurs critiques, simplement alerter l'utilisateur de quelque chose, ou laisser la personne décider pour voir continue.To dans cette action , ouvrez le logiciel Visual Basic.NET Visual Basic 6.0 ou . Dans Visual Basic, créez un nouveau programme en cliquant sur "Fichier". Sélectionnez "Nouveau projet " dans la liste déroulante et un " EXE standard " de la liste des modèles . Dans Visual Basic.NET ou Visual Basic 2008 Express Edition , créez un nouveau projet de la même façon mais choisir le "Application Windows Forms " Créer un bouton de commande et trois étiquettes apposées sur le formulaire en cliquant et en déplaçant ces outils à partir de la boîte à outils . Cliquez sur chaque étiquette dans la boîte de dialogue Propriétés de la droite avec la vue en la conception et de supprimer le texte de la légende . Juste pour l'exemple un peu plus convivial, changer la légende du bouton de commande dans la liste des propriétés de « Show Me ». Le formulaire doit ressembler à l'image ici .
Exemple de code
Dans Visual Basic 6 , cliquez sur " Affichage" dans le menu et choisissez " Code" dans le menu déroulant liste . Tapez les commandes suivantes exactement comme indiqué ci-dessous. Dans Visual Basic.NET , en appuyant sur "F7" fera apparaître la vue de code. REMARQUE: L'interface Visual Basic insère automatiquement les onglets sur certaines de ces lignes qui ne s'affichent pas correctement dans cet article. Ne vous inquiétez pas à ce sujet. L'image montre compris la façon dont les codes vont apparaître dans le logiciel .
Private Sub Command1_Click () Dim Msg , Style , Title , ResponseMsg = " Voulez-vous continuer? " Style = vbAbortRetryIgnore + vbCritical + vbDefaultButton2 ' définir buttons.Title = " démonstration MsgBox « Réponse = MsgBox ( Msg , Style , Title ) Si la réponse = vbAbort ThenLabel1.Caption = "Vous n'auriez pas dû faire ça!" ElseIf Réponse = vbRetry ThenLabel2.Caption = " Retry autant que vous voulez , rien ne fonctionne " ! « Effectuer certains action.Else : Label3.Caption =" ! C'est la bonne réponse " MsgBox (" Appuyez sur n'importe quelle touche pour mettre fin à cette ") Si vbOK ThenEndEnd IfEnd IfEnd Sous
appuyant sur la touche" F5 " dans les deux versions se déroulera le programme et démontrer la MsgBox que créé . Selon les besoins de l'application , au lieu d'avoir des messages s'affichent , le programme peut avoir des actions se produisent , comme l'ouverture de nouvelles fenêtres , déclencher les procédures de correction d'erreurs , d'arrêter le programme ou d'un certain nombre de choses qui sont possibles dans le programme.
Photos