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 |