Funkce okna hlášení v modulu iLogic – referenční příručka

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í.

MessageBox.Show function in iLogic

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í.

MessageBoxButtons function in iLogic

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)

MessageBoxIcon function in iLogic

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)

DefaultButton function in iLogic

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)

InputBox function in iLogic

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

InputListBox function in iLogic

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

InputRadioBox function in iLogic

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