Szenario 2: Mehrere Grafiken
- Last UpdatedSep 25, 2024
- 1 minute read
Sie möchten mehrere Symbole über dasselbe Steuerelement (z. B. eine Schaltfläche) öffnen. Gleichzeitig möchten Sie auch Position und Name der Symbole über Steuerelemente (z. B. Kombinationsfelder) dynamisch angeben. Hierzu können Sie ein Kombinationsfeld erstellen und dann auf der Seite Animationen bearbeiten als Einträge die Werte für den Parameter für die Fensterposition konfigurieren. Zur Laufzeit können Sie dann die gewünschte Fensterposition aus dem Kombinationsfeld auswählen.
Das Skript hierfür würde etwa wie folgt aussehen:
dim popup as aaGraphic.GraphicInfo;
dim MyInt as Integer;
popup.GraphicName = SelectedSymbol.Value;
IF Positionsauswahl.Value == 2 THEN
popup.Identity = "ObenLinks";
popup.WindowTitle = "Oben links";
ENDIF;
IF Positionsauswahl.Value == 4 THEN
popup.Identity = "ObenRechts";
popup.WindowTitle = "Oben rechts";
ENDIF;
IF Positionsauswahl.Value == 9 THEN
popup.Identity = "UntenLinks";
popup.WindowTitle = "Unten links";
ENDIF;
IF Positionsauswahl.Value == 11 THEN
popup.Identity "UntenRechts";
popup.WindowTitle = "Unten rechts";
ENDIF;
popup.RelativeTo = aaGraphic.RelativeTo.CustomizedWidthHeight;
popup.width = 300;
popup.height = 300;
MyInt = StringToIntg( SelectedPosition.Value );
popup.WindowLocation = MyInt;
ShowGraphic( popup );
Durch die Zeile popup.WindowLocation = MyInt wird die Fensterposition anhand ihres Zahlenindex festgelegt. SelectedSymbol ist der Name des Kombinationsfelds zur Auswahl des gewünschten Symbols, SelectedPosition heißt das Kombinationsfeld, in dem Sie die Fensterposition auswählen.
Zur Laufzeit klicken Sie dann auf die Schaltfläche ShowGraphic mit dem Skript, um die gewünschte Grafik zu öffnen. Sie können die Grafik in der Liste Eine Grafik auswählen auswählen. Sie können auch die Position der Grafik in der Liste Eine Position auswählen auswählen.