Funzioni Finestra di messaggio in iLogic: riferimenti

Utilizzare le funzioni finestra di messaggio per creare finestre di messaggio e di immissione dati in una regola.

MessageBox.Show e InputBox sono funzioni VB.NET standard. Consultare la documentazione VB.NET per ulteriori informazioni.

MessageBox.Show è una versione VB.NET della funzione MsgBox di VB6 e VBA. È comunque possibile utilizzare MsgBox nelle regole iLogic.

InputListBox e InputRadioBox sono funzioni iLogic.

Per accedere alle funzioni della finestra di messaggio, espandere il nodo MessageBox nella scheda Sistema dell'area Frammenti.

È possibile utilizzare la procedura guidata Finestra di messaggio nella finestra di dialogo Aggiungi regola per scrivere il codice per una finestra di messaggio.

MessageBox.Show function in iLogic

Costituisce la base per le funzioni finestra di messaggio in iLogic. Utilizzare questa funzione per visualizzare una finestra di messaggio.

Sintassi

MessageBox.Show("Message", "Title")

"Message"

Contenuto dell'area di testo della finestra di messaggio.

"Title"

Contenuto della barra del titolo della finestra di messaggio.

MessageBoxButtons function in iLogic

È possibile specificare i pulsanti inclusi in una finestra di messaggio utilizzando il parametro MessageBoxButtons per specificare i valori appropriati nella funzione MessageBox.Show.

Ad esempio:

MessageBox.Show("Message",'"Title", MessageBoxButtons.OK)

Questa opzione produce una semplice finestra di messaggio con il pulsante OK:

Altre opzioni includono:

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

È possibile aggiungere un'icona ad una finestra di messaggio includendo il parametro MessageBoxIcon nella funzione MessageBox.Show.

Ad esempio:

MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error)

Questa opzione consente di aggiungere un'icona di errore alla finestra di messaggio:

Altre opzioni includono:

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

È possibile specificare il pulsante della finestra di messaggio per selezionare quando la finestra di messaggio viene visualizzata per la prima volta. Per specificare il pulsante, includere il parametro MessageBoxDefaultButton nella funzione MessageBox.Show. Scegliere tra i tre possibili pulsanti nella finestra di messaggio, a seconda del valore MessageBoxButtons utilizzato.

Ad esempio:

MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2)

Questa opzione specifica che il secondo pulsante (No) viene selezionato per default.

Altre opzioni includono:

MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3)

InputBox function in iLogic

Consente di creare una finestra di messaggio che richiede e accetta input.

Sintassi

myparam = InputBox("Prompt", "Title", "Default Entry")

"Prompt"

Messaggio da visualizzare nella finestra.

"Title"

Testo da visualizzare nella barra del titolo della finestra.

"Default Entry"

Testo da visualizzare nel campo di input della finestra.

Esempio

InputListBox function in iLogic

Viene visualizzata una finestra di messaggio con un elenco di valori disponibili. Quando un valore viene selezionato dall'elenco, la funzione restituisce il valore.

Sintassi

d0 = InputListBox("Prompt",MultiValue.List("listName"), defaultEntry, Title := "Dialog Title", ListPrompt := "List Prompt")

"Prompt"

Messaggio da visualizzare sopra il pulsante OK nella finestra.

MultiValue.List("listName")

Nome dell'elenco a più valori da utilizzare.

defaultEntry

Valore selezionato inizialmente nella casella di riepilogo.

Titolo

Testo da visualizzare nella barra del titolo.

ListPrompt

Message

Testo da visualizzare sopra l'elenco nella finestra.

Valori restituiti

d0

Valore selezionato nell'elenco.

Esempio

material = InputListBox("Choose Part material", MultiValue.List("material"),  _
material, Title := "Part material", ListName := "Available Standard materials")

InputRadioBox function in iLogic

Viene visualizzata una finestra di messaggio che richiede la selezione di una delle due opzioni disponibili.

Sintassi

booleanResult= InputRadioBox("Prompt", "Button1 Label", "Button2 Label", booleanParam, Title :="Title")

"Prompt"

Messaggio da visualizzare nella finestra.

"Button1 Label"

Messaggio da visualizzare per la prima opzione.

"Button2 Label"

Messaggio da visualizzare per la seconda opzione.

booleanParam

Specificare True per selezionare la prima opzione o False per selezionare la seconda opzione.

Titolo

Testo da visualizzare nella barra del titolo della finestra.

Valori restituiti

booleanResult

True se viene selezionata la prima opzione, False se viene selezionata la seconda.

Esempio

booleanParam= InputRadioBox("Choose an Edge Treatment option", "Chamfer", "Fillet", true, Title :="Edge
Treatment")