Visibilidad condicional
Además de decidir, sencillamente si se exponen u ocultan ciertos objetos, se puede también establecer el estado de
visibilidad en función de ciertas condiciones. Por ejemplo, hacer depender la aparición de un objeto en pantalla según
esté o no tildada cierta casilla de control ubicada en la
Vista Gráfica o si un deslizador se modifica a cierto valor.
Condicionalidad para exponer u ocultar objetos existentes
Puede emplearse la herramienta
Casilla de control para crear una casilla que controle la visibilidad de uno o más
objetos existentes en pantalla.
Alternativamente, también puede crearse una variable
booleana (como b = true
) usando la Barra de Entrada y haciéndola visible como
una casilla de control en la Vista Gráfica al cambiar su estado de visibilidad (por ejemplo, usando la
herramienta
Mostrar/Ocultar objeto o el Menú Contextual). Para usar la
variable booleana como una condición para la visibilidad de ciertos objetos, puede ser necesario seguir las etapas
descriptas a continuación.
Cambiando la visibilidad de objetos recién creados
En el Cuadro de Propiedades,
puede ingresarse una condición que establezca la visibilidad de un objeto en la pestaña Avanzado.
Se pueden seleccionar los operadores lógicos (como., ≠, ≥, ˄, ‖) de la lista desplegable para crear la formulación de las condiciones. |
-
Si a es un deslizador, entonces el planteo condicional a < 2 significa que el correspondiente objeto solo va a exponerse en la
Vista Gráfica si el valor del deslizador es menor que 2.
-
Si b es una variable booleana, puede usarse b como la sentencia de una condición. El correspondiente objeto va a exponerse cuando el valor de b sea verdadero (true) y ocultarse, cuando sea falso (false).
-
Si g y h son dos rectas y se quisiera que se expusiera un texto cuando fuesen paralelas, podría usarse g ‖ h como cláusula condicional para el texto.
Ver también el comando Visibilidad |