Verwenden Sie Meldungsfeldfunktionen zum Erstellen von Meldungs- und Eingabefeldern in einer Regel.
MessageBox.Show und InputBox zählen zu den Standardfunktionen von VB.NET. Weitere Informationen finden Sie in der VB.NET-Dokumentation.
Bei MessageBox.Show handelt es sich um eine VB.NET-Version der MsgBox-Funktion in VB6 und VBA. MsgBox können Sie weiterhin in iLogic-Regeln verwenden.
InputListBox und InputRadioBox sind iLogic-Funktionen.
Erweitern Sie zum Öffnen der Meldungsfeldfunktionen den Knoten MessageBox auf der Registerkarte System im Bereich Snippets des iLogic-Dialogfelds Regel bearbeiten.
Der Meldungsfeld-Assistent lässt sich über das Dialogfeld Regel hinzufügen aufrufen, der zur Erstellung eines Meldungsfeldcodes verwendet werden kann.
Fungiert in iLogic als Basis für die Meldungsfeldfunktionen. Verwenden Sie diese Funktion, um ein Meldungsfeld anzuzeigen.
Syntax
MessageBox.Show("Message", "Title")
Message
Text im Meldungsfeld
Title
Text in der Titelleiste des Meldungsfelds
Sie können die Schaltflächen in einem Meldungsfeld mithilfe der MessageBoxButtons-Parameter festlegen, um die entsprechenden Werte in der Funktion MessageBox.Show zu bestimmen.
Beispiel:
MessageBox.Show("Message",'"Title", MessageBoxButtons.OK)
Mit dieser Option wird ein einfaches Meldungsfeld mit der SchaltflächeOK erzeugt:
Weitere Optionen:
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)
Fügen Sie ein Symbol in ein Meldungsfeld ein, indem Sie den Parameter MessageBoxIcon in die Funktion MessageBox.Show aufnehmen.
Beispiel:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error)
Mit dieser Option wird in das Meldungsfeld ein Fehlersymbol eingefügt:
Weitere Optionen:
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)
Sie können die Meldungsfeldschaltfläche festlegen, wenn Sie das Meldungsfeld zum ersten Mal anzeigen. Geben Sie zum Festlegen der Schaltfläche den Parameter MessageBoxDefaultButton in der Funktion MessageBox.Show an. Wählen Sie im Meldungsfeld je nach MessageBoxButtons-Wert eine der drei möglichen Schaltflächen.
Beispiel:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2)
Mit dieser Option wird festgelegt, dass vorgabegemäß die zweite Schaltfläche (Nein) ausgewählt wird:
Weitere Optionen:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3)
Erstellt ein Meldungsfeld mit den Optionen zur Eingabeaufforderung und zur Annahme der Eingabe.
Syntax
myparam = InputBox("Prompt", "Title", "Default Entry")
Prompt
Im Feld angezeigte Meldung
Title
In der Titelleiste des Felds angezeigter Text
Default Entry
Im Eingabefeld des Felds angezeigter Text
Beispiel
Zeigt ein Meldungsfeld mit einer Liste verfügbarer Werte an. Wenn Sie einen Wert aus der Liste auswählen, gibt die Funktion diesen Wert aus.
Syntax
d0 = InputListBox("Prompt",MultiValue.List("listName"), defaultEntry, Title := "Dialog Title", ListPrompt := "List Prompt")
Prompt
Über der Schaltfläche OK angezeigte Meldung
MultiValue.List("listName")
Name der zu verwendenden Multivalue-Liste
defaultEntry
Anfänglich ausgewählter Wert im Listenfeld
Title
In der Titelleiste angezeigter Text
ListPrompt
Message
Über der Liste angezeigte Text
Rückgabewerte
d0
Wert aus der ausgewählten Liste
Beispiel
material = InputListBox("Choose Part material", MultiValue.List("material"), _ material, Title := "Part material", ListName := "Available Standard materials")
Zeigt ein Meldungsfeld an, in dem zur Auswahl einer der zwei verfügbaren Optionen aufgefordert wird.
Syntax
booleanResult= InputRadioBox("Prompt", "Button1 Label", "Button2 Label", booleanParam, Title :="Title")
Prompt
Im Feld angezeigte Meldung
Button1 Label
Text der ersten angezeigten Option
Button2 Label
Text der zweiten angezeigten Option
booleanParam
Wählen Sie True aus, um die erste Option auszuwählen, oder False, um die zweite Option auszuwählen.
Title
In der Titelleiste des Felds angezeigter Text
Rückgabewerte
booleanResult
True, wenn die erste Option ausgewählt wird, und False, wenn die zweite Option ausgewählt wird.
Beispiel
booleanParam= InputRadioBox("Choose an Edge Treatment option", "Chamfer", "Fillet", true, Title :="Edge Treatment")