複数グラフィックのシナリオ2
- Last UpdatedOct 08, 2024
- 1 minute read
押しボタンなど、同一のインターフェイス要素を使用して複数のグラフィックを開くように、またコンボ ボックスなどのインターフェイス要素を使用して、グラフィックの位置とグラフィック名を選択する場合。[アニメーションの編集]画面で、コンボ ボックスの設定を行えます。コンボ ボックスの値は、WindowLocation パラメータのインデックス値として使用できます。ランタイム時、このコンボ ボックスを使用して、ウィンドウの場所の値を動的に選択することができます。
この目的を果たすには、以下のスクリプトを使用します。
aaGraphic.GraphicInfoとしてディンポップアップ;
MyIntを整数として暗くします。
ポップアップ。GraphicName=SelectedSymbol.Value;
IFSelectedDetected.Value==2その後
ポップアップ。Identity=「左上」;
ポップアップ。WindowTitle="左上隅";
ENDIF;
IFSelectedDetected.Value==4その後
ポップアップ。Identity="TopRight";
ポップアップ。WindowTitle="右上隅";
ENDIF;
IFSelectedDetected.Value==9その後
ポップアップ。Identity="BottomLeft";
ポップアップ。WindowTitle="左下隅";
ENDIF;
IFSelectedDetected.Value==11その後
ポップアップ。Identity"BottomRight";
ポップアップ。WindowTitle="右下隅";
ENDIF;
ポップアップ。RelativeTo=aaGraphic.RelativeTo.CustomizedWidthHeight;
popup.width=300;
popup.height=300;
MyInt=StringToIntg(SelectedReplicas.value);
ポップアップ。WindowLocation=MyInt;
ShowGraphic( popup );
スクリプト内で、popup.WindowLocation = MyInt は、整数インデックスでの明示的な参照の代わりとなります。[SelectedSymbol]はランタイム時にグラフィックを動的に選択するためのコンボ ボックスであり、[SelectedPosition]はウィンドウの場所を動的に選択するためのコンボ ボックスです。
ランタイム時に、[ShowGraphic] 押しボタンをクリックして、すべてのグラフィックを開きます。[グラフィックを選択]リストから、グラフィックを選択できます。[グラフィックの位置を選択]リストから、グラフィックを選択できます。