Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager

Qu'est-ce qu'une boîte de dialogue?

Une boîte de dialogue est une fenêtre qui s'affiche au premier plan suite à un événement, et qui permet :

  • soit d'avertir l'utilisateur ;
  • soit le confronter à un choix ;
  • soit lui demander de compléter un champ pour récupérer une information.

Ce type de boîte est à utiliser avec parcimonie car elle oblige une action de la part de l'utilisateur, et est à terme très énervante. Les boîtes de dialogues représentent également un moyen simple de déboguer une application (repérer les erreurs), en affichant par exemple une fenêtre contenant la valeur d'une variable.

VBScript propose deux procédures permettant d'afficher des boîtes de dialogue trois différentes dont l'utilisation se rapporte pour chacune à une de celles décrites ci-dessus. Ce sont des méthodes de l'objet window.
Ces boîtes de dialogue ont une mention, par exemple "Windows Scripting Host" afin d'indiquer l'environnement duquel provient la boîte d'invite.

La méthode MsgBox

La méthode MsgBox permet d'afficher un texte dans une boîte de dialogue, composé de boutons et d'icônes éventuelles. La syntaxe de l'instruction MsgBox est la suivante :

Variable=MsgBox("Message",Type,"Titre de la fenêtre")

Les constantes de boîtes de dialogue décrivent le type de la boîte de dialogue. Il suffit d'ajouter leur valeur afin d'obtenir l'apparence souhaitée.

La valeur renvoyée par la fonction MsgBox permet de déterminer le bouton sur lequel l'utilisateur a cliqué.

La méthode InputBox

La méthode InputBox

La méthode prompt()

La méthode InputBox est un peu plus évoluée que la précédente puisqu'elle fournit un moyen simple de récupérer une information provenant de l'utilisateur, on parle alors de boîte d'invite. La méthode InputBox possède la syntaxe suivante :

prompt('Posez ici votre question','chaîne par défaut');

Cette boîte d'invite retourne la valeur de la chaîne saisie par l'utilisateur, elle retourne la valeur null si jamais aucun texte n'est saisi...

Dernière modification le mardi 14 octobre 2008 à 17:40:32.Ce document intitulé « VBScript - Les boîtes de dialogue » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

[Windows] Personnaliser la boîte de dialogue 'Enregistrer' Personnaliser la boîte de dialogue "Enregistrer" ou "Enregistrer sous..." de Windows (XP ou 2000); Plus précisément, il s'agit de personnaliser la colonne de gauche, contenant par défaut les raccourcis (icônes) "Mes documents récents", "Bureau", "Mes... www.commentcamarche.net/faq/sujet-2947-windows-personnaliser-la-boite-de-dialogue-enregistrer
VBA Excel Boite de dialogue Bonjour à tous 1) comment faire pour interrompre la macro pour saisir des infos, après la boite de dialogue ci-dessous et comment reprendre la macro? MsgBox "Placez vos informations dans la feuille", vbOKOnly + vbInformation, " Actuellement, qund je... www.commentcamarche.net/forum/affich-2346428-vba-excel-boite-de-dialogue
[Macro Excel] boite de dialogue Question bête Comment, dans une macro sous excel, on fait une boîte de dialogue permet la saisie d'une information ? D'avance merci www.commentcamarche.net/forum/affich-2156679-macro-excel-boite-de-dialogue
[Messagerie] Pirater une boite mail (msn, hotmail, yahoo...)Vous avez le stupide projet de pirater une boîte mail et vous cherchez la procédure à suivre pour le faire ? Vous êtes donc la cible idéale pour jouer le rôle de l'arroseur arrosé. NE TOMBEZ PAS DANS CE PIÈGE En effet, en ce moment circule sur les... www.commentcamarche.net/faq/sujet-1881-messagerie-pirater-une-boite-mail-msn-hotmail-yahoo
Bien choisir son boîtier PCVous avez envie de relooker votre PC ou d’en assembler un ? Avant de s’attacher aux caractéristiques esthétiques, il convient de vérifier un certain nombre de points en fonction de l’usage que vous en ferez. Un boîtier PC n’est pas qu’une simple... www.commentcamarche.net/faq/sujet-15273-bien-choisir-son-boitier-pc
Archiver votre boite GMailGMail est un webmail très sympa, mais si vous perdiez votre compte GMail du jour au lendemain ? Il vaut mieux faire une copie de sauvegarde. Voici un programme capable de télécharger et archiver la totalité des emails de votre boite GMail... www.commentcamarche.net/faq/sujet-7915-archiver-votre-boite-gmail
Boite de dialogue Excel et macroBonjour, Je recherche comment faire une boite de dialogue avec 3 cases a cocher, et suivant les cases cocher ça imprimer les pages. Sur la feuille 1, 2 et 3 je met un bouton "Imprimer" Quand je clic sur celui-ci je souhaiterais qu'une boite de... www.commentcamarche.net/forum/affich-5186395-boite-de-dialogue-excel-et-macro
Vb excel boite de dialogueBonjour, J ai creer une boite de dialogue via vb excel et un "textbox" sur cette boite de dialogue. Lorsque la boite de dialogue s'affiche, l'utilisateur doit saisir une date dans le "textbox" et je voudrais que la date s'affiche dans une cellule... www.commentcamarche.net/forum/affich-2703751-vb-excel-boite-de-dialogue
Boîte de dialogue OUVRIR en VBBonjour, comment faire pour appeler la boite de dialogue ouvrir en VB ? Et comment récupérer le fichier sélectionner par l'utilisateur? Merci www.commentcamarche.net/forum/affich-9872187-boite-de-dialogue-ouvrir-en-vb
Télécharger La boite a couleursLa Boîte à Couleurs est une application pour Windows écrite par Benjamin Chartier. Comme son nom l'indique, il offre des outils pour choisir, convertir ou modifier une couleur. Le programme supporte notamment les modèles de couleur : RGB, HLS, HSV,... www.commentcamarche.net/telecharger/telecharger-34055480-la-boite-a-couleurs
Javascript - les boîtes de dialogueQu'est-ce qu'une boîte de dialogue? Une boîte de dialogue est une fenêtre qui s'affiche au premier plan suite à un événement, et qui permet Soit d'avertir l'utilisateur Soit le confronter à un choix Soit lui demander de compléter un champ pour... www.commentcamarche.net/contents/javascript/jsdialogue.php3
Introduction à VBScriptPrésentation de VB Script VBScript (aussi appelé Visual Basic Scripting Edition) est un sous-ensemble du langage Visual Basic for Applications (VBA), un langage propriétaire de Microsoft prévu pour être intégré aux produits Microsoft Office©, le... www.commentcamarche.net/contents/vbscript/vbsintro.php3
VBScript - Les structures conditionnellesQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (VBScript associe le mot clé true à... www.commentcamarche.net/contents/vbscript/vbscond.php3