IWxView.ScrollToShape

Синтаксис Fore

ScrollToShape(Shape: IWxShape);

Синтаксис Fore.NET

ScrollToShape(Shape: Prognoz.Platform.Interop.Andy.IWxShape);

Параметры

Shape. Фигура рабочего пространства.

Описание

Метод ScrollToShape центрирует изображение рабочего пространства относительно указанной фигуры.

Пример Fore

Для выполнения примера предполагается наличие объекта типа рабочее пространство. Cоздайте форму, добавьте на нее кнопку с наименованием «Button1», компонент WorkspaceBox с наименованием «WorkspaceBox1», компонент UiWorkspaceObject с наименованием «UiWorkspaceObject1», укажите рабочее пространство в качестве объекта компонента «UiWorkspaceObject1», компонент «UiWorkspaceObject1» в качестве источника компонента «WorkspaceBox1» и значение True свойства Active компонента «UiWorkspaceObject1». Добавьте ссылки на системные сборки Collections, Metabase и Workspace.

Class OBJ48413Form: Form
    UiWorkspaceObject1: UiWorkspaceObject;
    WorkspaceBox1: WorkspaceBox;
    Button1: Button;

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Begin
        WorkspaceBox1.View.ScrollToShape(WorkspaceBox1.View.Workspace.Shapes.Item(3));
    End Sub Button1OnClick;

End Class OBJ48413Form;

При нажатии на кнопку «Button1» изображение рабочего пространства будет центрировано относительно фигуры с индексом «3».

Пример Fore.NET

Для выполнения примера предполагается наличие объекта типа рабочее пространство. Cоздайте форму, добавьте на нее кнопку с наименованием «Button1», компонент WorkspaceBoxNet с наименованием «WorkspaceBoxNet1», компонент UiWorkspaceObjectNet с наименованием «UiWorkspaceObjectNet1», укажите рабочее пространство в качестве объекта компонента «UiWorkspaceObjectNet1», компонент «UiWorkspaceObjectNet1» в качестве источника компонента «WorkspaceBoxNet1» и значение True свойства Active компонента «UiWorkspaceObjectNet1». Добавьте ссылки на системные сборки Collections, Metabase и Workspace.

Imports System;
Imports System.Collections.Generic;
Imports System.ComponentModel;
Imports System.Data;
Imports System.Drawing;
Imports System.Text;
Imports System.Windows.Forms;
Imports Prognoz.Platform.Forms.Net;
Imports Prognoz.Platform.Interop.Andy;
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Workspace;

Public Partial Class OBJ995Form: Prognoz.Platform.Forms.Net.ForeNetForm
    
Public Constructor OBJ995Form();
    
Begin
        InitializeComponent();
    
End Constructor;

    
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
    
Begin
        WorkspaceBoxNet1.View.ScrollToShape(WorkspaceBoxNet1.View.Workspace.Shapes.Item[
3]);
    
End Sub;

End Class;

При нажатии на кнопку «Button1» изображение рабочего пространства будет центрировано относительно фигуры с индексом «3».

См. также:

IWxView