Funkce okna hlášení používejte k vytváření oken hlášení a oken zadávání dat v pravidle.
MessageBox.Show a InputBox jsou standardními funkcemi jazyku VB.NET. Další informace jsou uvedeny v dokumentaci jazyku VB.NET.
MessageBox.Show je verze jazyka VB.NET funkce MsgBox z VB6 a VBA. MsgBox stále můžete používat v pravidlech modulu iLogic.
InputListBox a InputRadioBox jsou funkce modulu iLogic.
Pro zpřístupnění funkcí okna hlášení rozbalte položku MessageBox na kartě Systém v oblasti Fragmenty.
Můžete použít prohlížeč okna hlášení z dialogu Přidat pravidlo pro pomoc při zapisování kódu pro okno hlášení.
Funguje jako základ pro funkce okna hlášení v modulu iLogic. Používejte tuto funkci k zobrazení okna hlášení.
Syntaxe
MessageBox.Show("Zpráva", "Název")
"Zpráva"
Obsah oblasti textu okna hlášení.
"Název"
Obsah záhlaví okna hlášení.
Pomocí parametru MessageBoxButtons pro specifikování příslušných hodnot ve funkci MessageBox.Show můžete určit tlačítka zahrnutá v okně hlášení.
Například:
MessageBox.Show("Message",'"Title", MessageBoxButtons.OK)
Tato možnost vytváří jednoduché okno hlášení s tlačítkem OK.
Další možnosti zahrnují:
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)
Do okna hlášení můžete přidat ikonu zahrnutím parametru MessageBoxIcon do funkce MessageBox.Show.
Například:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error)
Tato možnost přidává do okna hlášení ikonu chyby:
Další možnosti zahrnují:
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)
Můžete specifikovat tlačítko okna hlášení pro volbu kdy se okno hlášení poprvé zobrazí. Chcete-li určit toto tlačítko, přidejte parametr MessageBoxDefaultButton do funkce MessageBox.Show. Zvolte ze tří možných tlačítek v okně hlášení v závislosti na použité hodnotě MessageBoxButtons.
Například:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2)
Tato možnost určuje, že druhé tlačítko (Ne) je zvoleno jako výchozí:
Další možnosti zahrnují:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3)
Vytváří okno hlášení, které vyzývá k zadání a jeho přijetí.
Syntaxe
myparam = InputBox("Výzva", "Název", "Výchozí záznam")
"Výzva"
Hlášení, které se zobrazuje v okně.
"Název"
Text, který se zobrazuje v záhlaví okna.
"Výchozí záznam"
Text, který se zobrazuje v textovém poli okna.
Příklad
Zobrazuje okno hlášení se seznamem dostupných hodnot. Když zvolíte hodnotu z tohoto seznamu, funkce tuto hodnotu vrací.
Syntaxe
d0 = InputListBox("Výzva",MultiValue.List("listName"), defaultEntry, Název: = "Název dialogu", ListPrompt: = "Zobrazit výzvu")
"Výzva"
Hlášení, které se zobrazuje v okně nad tlačítkem OK.
MultiValue.List("listname")
Název seznamu s více hodnotami k použití.
defaultEntry
Hodnota počátečně zvolená v okně seznamu.
Nadpis
Text, který se zobrazuje v záhlaví.
ListPrompt
Zpráva
Text, který se zobrazuje v okně nad seznamem.
Výsledek
d0
Hodnota ze seznamu, který byl zvolen.
Příklad
material = InputListBox("Choose Part material", MultiValue.List("material"), _ material, Title := "Part material", ListName := "Available Standard materials")
Zobrazuje okno hlášení, které vyzývá k jedné ze dvou dostupných možností .
Syntaxe
booleanResult = InputrRadioBox ("Výzva", "Popisek tlačítka 1", "Popisek tlačítka 2", booleanParam, Název : = "Název")
"Výzva"
Hlášení, které se zobrazuje v okně.
"Popisek tlačítka 1"
Hlášení, které se zobrazuje pro první možnost.
"Popisek tlačítka 2"
Hlášení, které se zobrazuje pro druhou možnost.
booleanParam
Zadáním hodnoty True zvolte první možnost nebo zadáním hodnoty False zvolte druhou možnost.
Nadpis
Text, který se zobrazuje v záhlaví okna.
Výsledek
booleanResult
Pravda, jestliže je zvolena první možnost, nepravda, jestliže je zvolena druhá možnost.
Příklad
booleanParam= InputRadioBox("Choose an Edge Treatment option", "Chamfer", "Fillet", true, Title :="Edge Treatment")