Funções da caixa de mensagem na referência do iLogic

Utilize as funções de caixa de mensagem para criar caixas de mensagem e caixas de entrada de dados em uma regra.

MessageBox.Show e InputBox são funções de VB.NET padrão. Consulte sua documentação do VB.NET para mais informações.

MessageBox.Show é uma versão do VB.NET da função MsgBox do VB6 e VBA. Ainda é possível utilizar MsgBox nas regras de iLogic.

InputListBox e InputRadioBox são funções de iLogic.

Para acessar as funções de caixa de mensagem, expanda a caixa de mensagem na guia Sistema na área de trechos.

É possível utilizar o assistente de caixa de mensagem a partir da caixa de diálogo Adicionar regra para ajudá-lo a gravar código para uma caixa de mensagem.

MessageBox.Show function in iLogic

Age como a base para funções de caixa de mensagem em iLogic. Utilize esta função para mostrar uma caixa de mensagem.

Sintaxe

MessageBox.Show( "Mensagem", "Título" )

" Mensagem ”

Os conteúdos da área de texto da caixa de mensagem.

"Título"

Os conteúdos da barra de título da caixa de mensagem.

MessageBoxButtons function in iLogic

É possível especificar os botões incluídos em uma caixa de mensagem utilizando o parâmetro MessageBoxButtons para especificar os valores na MessageBox.Show função.

Por exemplo:

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

Esta opção fornece uma simples caixa de mensagem com o botão Ok:

Outras opções incluem:

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

É possível adicionar um ícone a uma caixa de mensagem incluindo o MessageBoxIcon parâmetro na MessageBox.Show função.

Por exemplo:

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

Esta opção adiciona um ícone de erro a caixa de mensagem:

Outras opções incluem:

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

É possível especificar o botão da caixa de mensagem para selecionar quando a caixa de mensagem é exibida pela primeira vez. Para especificar o botão, inclua o MessageBoxDefaultButton parâmetrona na MessageBox.Show função. Escolha entre os três botões em potencial na caixa de mensagem, dependendo do valor MessageBoxButtons utilizado.

Por exemplo:

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

Esta opção especifica que o segundo botão (Não) é selecionado por padrão:

Outras opções incluem:

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

InputBox function in iLogic

Cria uma caixa de mensagem que solicita para e aceita entrada.

Sintaxe

myparam = InputBox("Prompt", "Título", "Entrada Padrão")

"Prompt"

Mensagem para aparecer na caixa.

"Título"

Texto para aparecer na barra de título da caixa.

"Entrada Padrão"

Texto para exibir no campo de entrada da caixa.

Exemplo

InputListBox function in iLogic

Exibe a caixa de mensagem com uma lista de valores disponíveis. Quando um valor é selecionado da lista, a função retorna aquele valor.

Sintaxe

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

"Prompt"

Mensagem para aparecer acima do botão Ok na caixa.

MultiValue.List("listName")

Nome da lista multi valores para utilizar.

defaultEntry

Valor inicialmente selecionado na caixa de lista.

Título

Texto para aparecer na barra de título.

ListPrompt

Mensagem

Texto para aparecer acima da lista na caixa.

Retorna

d0

Valor da lista que estava selecionado.

Exemplo

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

InputRadioBox function in iLogic

Exibe uma caixa de mensagem que solicita para uma das duas opções disponíveis.

Sintaxe

booleanResult= InputRadioBox("Prompt", "Button1 Legenda", "Botão2 Legenda", booleanParam, título := "Título")

"Prompt"

Mensagem para aparecer na caixa.

" Botão1 Legenda "

Mensagem para aparecer para a primeira opção.

" Botão2 Legenda "

Mensagem para aparecer para a segunda opção.

booleanParam

Especifique Verdadeiro para selecionar a primeira opção ou Falso para selecionar a segunda opção.

Título

O texto para aparecer na barra de título da caixa.

Retorna

booleanResult

Verdadeiro se a primeira opção está selecionada, Falso se a segunda opção está selecionada.

Exemplo

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