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