Utilisez des fonctions MessageBox pour créer des boîtes de message et des zones de saisie dans une règle.
MessageBox.Show et InputBox sont des fonctions VB.NET standard. Consultez la documentation sur VB.NET pour obtenir plus d'informations.
MessageBox.Show est une version VB.NET de la fonction MsgBox disponible dans VB6 et VBA. Vous pouvez toujours utiliser MsgBox dans les règles iLogic.
InputListBox et InputRadioBox sont des fonctions iLogic.
Pour accéder aux fonctions MessageBox, développez le noeud MessageBox sous l'onglet Système de la zone Extraits de code.
Vous pouvez utiliser l'assistant de création de boîtes de dialogue disponible dans la boîte de dialogue Ajouter une règle pour vous aider à écrire du code pour une boîte de message.
Agit comme fonction de base pour les fonctions MessageBox dans iLogic. Utilisez cette fonction pour afficher une boîte de message.
Syntaxe
MessageBox.Show("Message", "Titre")
"Message"
Contenu de la zone de texte de la boîte de message.
"Titre"
Contenu de la barre de titre de la boîte de message.
Vous pouvez spécifier les boutons inclus dans une boîte de message à l'aide du paramètre MessageBoxButtons pour spécifier les valeurs appropriées dans la fonction MessageBox.Show.
Par exemple :
MessageBox.Show("Message",'"Title", MessageBoxButtons.OK)
Cette option crée une simple boîte de message avec le bouton OK :
Autres options :
MessageBox.Show("Message",'"Title", MessageBoxButtons.OKCancel)
MessageBox.Show("Message",'"Title", MessageBoxButtons.RetryCancel)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNo)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel)
MessageBox.Show("Message",'"Title", MessageBoxButtons.AbortRetryIgnore)
Vous pouvez ajouter une icône à une boîte de message en incluant le paramètre MessageBoxIcon dans la fonction MessageBox.Show.
Par exemple :
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error)
Cette option ajoute une icône d'erreur à la boîte de dialogue du message :
Autres options :
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.None)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning)
Vous pouvez spécifier le bouton de la boîte de message pour sélectionner lorsque la boîte de message s'affiche pour la première fois. Pour spécifier le bouton, incluez le paramètre MessageBoxDefaultButton dans la fonction MessageBox.Show. Choisissez parmi les trois boutons potentiels dans la boîte de message, selon la valeur MessageBoxButtons utilisée.
Par exemple :
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2)
Cette option indique que le deuxième bouton (Non) est sélectionné par défaut :
Autres options :
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3)
Crée une boîte de message qui invite et accepte des entrées.
Syntaxe
myparam = InputBox("Message", "Titre", "Entrée par défaut")
"Message"
Message qui s'affiche dans la boîte.
"Titre"
Texte qui s'affiche dans la barre de titre de la boîte.
"Entrée par défaut"
Texte qui s'affiche dans le champ de saisie de la boîte.
Exemple
Affiche une boîte de message s'affiche avec une liste de valeurs disponibles. Lorsqu'une valeur est sélectionnée dans la liste, la fonction renvoie cette valeur.
Syntaxe
d0 = InputListBox("Message",MultiValue.List("listName"), defaultEntry, Titre := "Titre de la boîte de dialogue", ListPrompt := "List Prompt")
"Message"
Message qui s'affiche au-dessus du bouton OK de la boîte.
MultiValue.List("listName")
Nom de la liste multivaleur à utiliser.
defaultEntry
Valeur sélectionnée initialement dans la zone de liste.
Titre
Texte qui s'affiche dans la barre de titre.
ListPrompt
Message
Texte qui s'affiche au-dessus de la liste dans la boîte.
Retours
d0
Valeur de la liste qui a été sélectionnée.
Exemple
material = InputListBox("Choose Part material", MultiValue.List("material"), _ material, Title := "Part material", ListName := "Available Standard materials")
Affiche une boîte de message invitant à l'une des deux options disponibles.
Syntaxe
booleanResult= InputRadioBox("Message", "Libellé du bouton1", "Libellé du bouton2", booleanParam, Titre :="Titre")
"Message"
Message qui s'affiche dans la boîte.
"Button1 Label"
Message qui s'affiche pour la première option.
"Button2 Label"
Message qui s'affiche pour la deuxième option.
booleanParam
Indiquez True pour sélectionner la première option ou False pour sélectionner la seconde option.
Titre
Texte qui s'affiche dans la barre de titre de la boîte.
Retours
booleanResult
Vrai si la première option est sélectionnée, Faux si la deuxième option est sélectionnée.
Exemple
booleanParam= InputRadioBox("Choose an Edge Treatment option", "Chamfer", "Fillet", true, Title :="Edge Treatment")