Bedingte Sichtbarkeit
Neben der Möglichkeit, Objekte entweder anzuzeigen oder auszublenden, kann der Sichtbarkeits-Status eines Objekts auch von einer Bedingung abhängen. Zum Beispiel möchten Sie dass ein Objekt (z. B. ein Text) nur dann am Bildschirm erscheint wenn ein bestimmtes Kontrollkästchen aktiviert wurde oder wenn ein Schieberegler auf einen bestimmten Wert gesetzt wird.
Bedingtes Anzeigen oder Ausblenden existierender Objekte
Sie können das Werkzeug Kontrollkästchen dazu verwenden, um ein Kontrollkästchen zu erzeugen, das die Sichtbarkeit eines oder mehrere Objekte kontrolliert.
Alternativ dazu können sie auch eine Boolesche Variable (z. B. b = true
) mithilfe der
Eingabezeile erzeugen und diese anschließend als Kontrollkästchen in der
Grafik-Ansicht anzeigen lassen (z. B. mit dem Werkzeug
Objekt anzeigen / ausblenden oder im
Kontext-Menü). Ein Kontrollkästchen ist also eine sichtbare Boolesche Variable.
Informationen zum Verwenden einer Booleschen Variable als Bedingung für die Sichtbarkeit eines Objekts finden Sie im folgenden Abschnitt.
Verändern der Sichtbarkeit von neu erzeugten Objekten
Im Eigenschaften-Dialog können Sie in dem Tab Erweitert eine Bedingung für die Sichtbarkeit des ausgewählten Objekts eingeben.
Sie können logische Operatoren (z. B. ≠, ≥, ˄) aus der Liste rechts neben dem entsprechenden Textfeld auswählen. |
-
Sei a ein Schieberegler. Dann bedeuted die Bedingung a < 2, dass das entsprechende Objekt nur dann in der Grafik-Ansicht sichtbar ist, wenn der Wert des Schiebereglers kleiner als 2 ist.
-
Eine Boolesche Variable b kann als Bedingung für die Sichtbarkeit eines beliebigen Objektes verwendet werden. Öffnen Sie den Eigenschaften-Dialog für ein beliebiges Objekt und geben Sie die Bedingung b auf der Karte Erweitert ein. Das entsprechende Objekt wird am Bildschirm angezeigt wenn b den Wert true annimmt und wird ausgeblendet wenn b den Wert false annimmt.
-
Seien g und h zwei Geraden und text1 ein Text, der eingeblendet werden soll, falls die beiden Geraden parallel sind. Öffnen Sie den Eigenschaften-Dialog für text1 und geben Sie die Bedingung g ‖ h im Tab Erweitert ein.
Siehe auch den Befehl SetzeSichtbarInGrafikansicht. |