Référence Fonctions MessageBox dans iLogic

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.

MessageBox.Show function in iLogic

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.

MessageBoxButtons function in iLogic

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)

MessageBoxIcon function in iLogic

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)

DefaultButton function in iLogic

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)

InputBox function in iLogic

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

InputListBox function in iLogic

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")

InputRadioBox function in iLogic

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")