多个图形情形 2
- Last UpdatedSep 24, 2024
- 1 minute read
您希望使用相同的界面元素(例如,按钮)来打开多个图形。您还希望使用像组合框这样的界面元素选择图形位置和图形名称。您可以在编辑动画页面上配置组合框。组合框值可以用作窗口位置参数的索引值。在运行时,您可以使用此组合框动态选择窗口位置的值。
为了实现该目的,您可以使用以下脚本:
dim popup as aaGraphic.GraphicInfo;
dim MyInt as Integer;
popup.GraphicName = SelectedSymbol.Value;
IF SelectedPosition.Value == 2 THEN
popup.Identity = "Top Left";
popup.WindowTitle = "Top Left Corner";
ENDIF;
IF SelectedPosition.Value == 4 THEN
popup.Identity = "TopRight";
popup.WindowTitle = "Top Right Corner";
ENDIF;
IF SelectedPosition.Value == 9 THEN
popup.Identity = "BottomLeft";
popup.WindowTitle = "Bottom Left Corner";
ENDIF;
IF SelectedPosition.Value == 11 THEN
popup.Identity "BottomRight";
popup.WindowTitle = "Bottom Right Corner";
ENDIF;
popup.RelativeTo = aaGraphic.RelativeTo.CustomizedWidthHeight;
popup.width = 300;
popup.height = 300;
MyInt = StringToIntg( SelectedPosition.Value );
popup.WindowLocation = MyInt;
ShowGraphic( popup );
在该脚本中,popup.WindowLocation = MyInt 使用整型索引替换显式引用。SelectedSymbol 是用于在运行时动态选择图形的组合框,而 SelectedPosition 是用于动态选择窗口位置的组合框。
在运行时,单击 ShowGraphic 按钮可打开所有图形。您可以在选择图形列表中选择图形。您还可以在选择位置列表中选择图形的位置。