ScrollToShape(Shape: IWxShape);
ScrollToShape(Shape: Prognoz.Platform.Interop.Andy.IWxShape);
Shape. Фигура рабочего пространства.
Метод ScrollToShape центрирует изображение рабочего пространства относительно указанной фигуры.
Для выполнения примера предполагается наличие объекта типа рабочее пространство, содержащего три фигуры. Cоздайте форму, добавьте на нее кнопку с наименованием «Button1», компонент WorkspaceBox с наименованием «WorkspaceBox1», компонент UiWorkspaceObject с наименованием «UiWorkspaceObject1», укажите рабочее пространство в качестве объекта компонента «UiWorkspaceObject1», компонент «UiWorkspaceObject1» в качестве источника компонента «WorkspaceBox1» и значение True свойства Active компонента «UiWorkspaceObject1».
Добавьте ссылки на системные сборки: Andy, Metabase, Workspace.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Begin
WorkspaceBox1.View.ScrollToShape(WorkspaceBox1.View.Workspace.Shapes.Item(3));
End Sub Button1OnClick;
Imports Prognoz.Platform.Interop.Andy;
Imports Prognoz.Platform.Interop.Workspace;
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Begin
WorkspaceBoxNet1.View.ScrollToShape(WorkspaceBoxNet1.View.Workspace.Shapes.Item[3]);
End Sub;
При нажатии на кнопку «Button1» изображение рабочего пространства будет центрировано относительно фигуры с индексом «3».
См. также: