Las funciones de cuadro de mensaje permiten crear cuadros de mensaje y cuadros de entrada de datos en una regla.
MessageBox.show e InputBox son funciones normalizadas de VB.NET. Consulte la documentación de VB.NET para obtener más información.
MessageBox.Show es la versión de VB.NET de la función MsgBox de VB6 y VBA. Todavía puede utilizar MsgBox en las reglas de iLogic.
InputListBox e InputRadioBox son funciones de iLogic.
Para acceder a las funciones del cuadro de mensaje, expanda el nodo Cuadro de mensaje en la ficha Sistema del área Fragmentos del cuadro de diálogo Editar regla de iLogic.
Puede utilizar el asistente para cuadros de mensaje desde el cuadro de diálogo Añadir regla para obtener asistencia en la escritura de código para un cuadro de mensaje.
Actúa como base de las funciones de cuadro de mensaje de iLogic. Utilice esta función para mostrar un cuadro de mensaje.
Sintaxis
MessageBox.Show("Mensaje", "Título")
“Mensaje”
El contenido del área de texto del cuadro de mensaje.
“Título”
El contenido de la barra de título del cuadro de mensaje.
Puede especificar los botones que se incluirán en el cuadro de mensaje mediante el parámetro MessageBoxButtons para especificar los valores pertinentes en la función MessageBox.Show.
Por ejemplo:
MessageBox.Show("Message",'"Title", MessageBoxButtons.OK)
Esta opción produce un cuadro de mensaje simple con el botón Aceptar:
Otras opciones son:
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)
Puede añadir un icono en un cuadro de mensaje incluyendo el parámetro MessageBoxIcon en la función MessageBox.Show.
Por ejemplo:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error)
Esta opción añade un icono de error en el cuadro de mensaje:
Otras opciones son:
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)
Puede especificar el botón del cuadro de mensaje que aparecerá seleccionado cuando se muestre por primera vez. Para especificar el botón, incluya el parámetro MessageBoxDefaultButton en la función MessageBox.Show. Elija uno de los tres botones posibles del cuadro de mensaje, en función del valor de MessageBoxButtons utilizado.
Por ejemplo:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2)
Esta opción especifica que el segundo botón (No) está seleccionado por defecto:
Otras opciones son:
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1)
MessageBox.Show("Message",'"Title", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button3)
Crea un cuadro de mensaje que solicita y acepta entradas.
Sintaxis
myparam = InputBox("Prompt", "Title", "Default Entry")
"Prompt"
Mensaje que aparecerá en el cuadro.
"Title"
Texto que aparecerá en la barra de título del cuadro.
"Default Entry"
Texto que se mostrará en el campo de entrada del cuadro.
Ejemplo
Muestra un cuadro de mensaje con una lista de valores disponibles. Cuando se selecciona un valor de la lista, la función devuelve ese valor.
Sintaxis
d0 = InputListBox("Prompt",MultiValue.List("listName"), defaultEntry, Title := "Dialog Title", ListPrompt := "List Prompt")
"Prompt"
Mensaje que aparecerá sobre el botón Aceptar en el cuadro.
MultiValue.List("listName")
Nombre de la lista de valores múltiples que desea utilizar.
defaultEntry
Valor seleccionado inicialmente en el cuadro de lista.
Título
Texto que aparecerá en la barra de título.
ListPrompt
Message
Texto que aparecerá sobre la lista del cuadro.
Devuelve
d0
Valor de la lista que se ha seleccionado.
Ejemplo
material = InputListBox("Choose Part material", MultiValue.List("material"), _ material, Title := "Part material", ListName := "Available Standard materials")
Muestra un cuadro de mensaje que solicita una de las dos opciones disponibles.
Sintaxis
booleanResult= InputRadioBox("Prompt", "Button1 Label", "Button2 Label", booleanParam, Title :="Title")
"Prompt"
Mensaje que aparecerá en el cuadro.
"Button1 Label"
Mensaje para la primera opción.
"Button2 Label"
Mensaje para la segunda opción.
booleanParam
Especifique True para seleccionar la primera opción o False para seleccionar la segunda opción.
Título
El texto que aparecerá en la barra de título del cuadro.
Devuelve
booleanResult
Verdadero si se selecciona la primera opción; Falso si se selecciona la segunda opción.
Ejemplo
booleanParam= InputRadioBox("Choose an Edge Treatment option", "Chamfer", "Fillet", true, Title :="Edge Treatment")