Découvrons aujourd’hui comment afficher des messages à l’utilisateur à l’aide des boîte des dialogues en C#, VB6 et VB.NET. On va utiliser
MessageBox (ou
MsgBox).
Voici un exemple simple de boîte de dialogue appelée plus communément
MessageBox:
Bien sûr, on peut le personnaliser un peu plus. A noter tout de même qu’il n’est pas possible d’utiliser ce qui suit dans un projet Silverlight ou ASP.NET
1) En C#:
1-A) Prototype:
1 | MessageBox.Show( "Texte" , "Titre" , MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, MessageBoxOptions, "URL_fichier_aide" );
|
1-B) Les paramètres à passer:
- Texte: Votre message
- Titre: Le titre de la fenêtre
- *MessageBoxButtons: Les boutons disponibles en dessous de votre texte
- *MessageBoxIcon: L’icône à coté de votre aide (par exemple: aide, erreur, exclamation…)
- *MessageBoxDefaultButton: Le bouton sélectionné par défaut
- *MessageBoxOptions*: Paramètres du MessageBox (ex: position…)
- URL_fichier_aide: chemin du fichier d’aide
1-C) Remarques et explications:
- Pour les paramètres marqués avec une * ci-dessus, écrivez par exemple MessageBoxButtons. (avec le point) si vous êtes arrivé au 3è paramètre à définir et Visual Studio vous proposera la liste des éléments disponibles.
- Tous les paramètres excepté le premier sont facultatifs.
2) en VB6:
Avant de vous montrer comment faire en VB.NET je préfère vous montrer comment faire en VB6, vous comprendrez plus bas
Avec VB6, on va utiliser la fonction
MsgBox()
2-A) Prototype:
Et oui c’est tout !
Nan je plaisante, vous pouvez rajouter d’autres paramètres pour personnaliser votre boîte de dialogue mais, cependant il faut rajouter quelque chose sinon VB ne va pas être content.
1 | a = MsgBox( "Message" , Buttons, "Titre" , "URL_fichier_aide" , "Context" )
|
2-B) Les paramètres à passer:
- Texte: Votre message
- Buttons*: Boutons et style de votre boîte de dialogue
- Titre: Le titre de la fenêtre
- URL_fichier_aide: URL d’un fichier d’aide
- Context: Un paramètre qui ne vous servira que si vous vous servez d’un fichier d’aide
2-C) Remarques et explications:
- Tous les paramètres exceptés le premier sont facultatifs. Si vous allez au delà de 2 paramètres, il vous faudra « stocker » le résultat dans une variable comme dans l’exemple ci-dessus.
- Pour le 2ème paramètres (Buttons), Visual Basic vous proposera directement la liste des éléments disponibles.
3) en VB.NET:
en VB.NET, on peut se servir également de l’objet MessageBox et de sa méthode Show() mais également de la fonction MsgBox(). Voilà pourquoi je ai parlé de la fonction VB6 auparavant.
3-1) L’objet MessageBox:
3-1-A) Prototype:
1 | MessageBox.Show( "Texte" , "Titre" , MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, Afficher_bouton_aide)
|
3-1-B) Les paramètres à passer:
- Texte: Votre message
- Titre: Le titre de la fenêtre
- *MessageBoxButtons: Les boutons disponibles en dessous de votre texte
- *MessageBoxIcon: L’icône à coté de votre aide (par exemple: aide, erreur, exclamation…)
- *MessageBoxDefaultButton: Le bouton sélectionné par défaut
- *MessageBoxOptions: Paramètres du MessageBox (ex: position…)
- Afficher_bouton_aide: Afficher le bouton d’aide (true ou false)
- Il existe encore 3 autres surcharges mais elles ne vous servira pas.
3-1-C) Remarques et explications:
- Tous les paramètres excepté le premier sont facultatifs.
- Pour les paramètres suivis d’une * ci-dessus, Visual Studio vous proposera directement la liste des éléments disponibles.
3-2) La fonction MsgBox():
3-2-A) Prototype:
1 | MsgBox( "Texte" , MsgBoxStyle, "Titre" )
|
3-2-B) Les paramètres à passer:
- Texte: Le texte de la boîte de dialogue
- MsgBoxStyle: Type de la boîte de dialogue (Visual Studio vous listera les éléments disponibles)
- Titre: Le titre de la boîte de dialogue
Ressources:
Aucun commentaire:
Enregistrer un commentaire