WorkspaceBox.OnShapeChanged

Синтаксис Fore

Sub OnShapeChanged(Sender: Object; Args: IShapeChangedEventArgs);

Begin

//набор операторов;

End Sub OnShapeChanged;

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

Sub OnShapeChanged(Sender: System.Object; Args: Prognoz.Platform.Interop.Workspace.ShapeChangedEventArgs);

Begin

//набор операторов;

End Sub OnShapeChanged;

Параметры

Sender. Параметр, возвращающий компонент, сгенерировавший событие.

Args. Параметр, позволяющий определить параметры события.

Описание

Событие OnShapeChanged наступает после каких-либо изменений, связанных с фигурой рабочего пространства.

Комментарии

Событие наступает при создании/удалении фигур, а также при изменении их параметров (изменяется текст, оформление или изображение фигуры).

Пример Fore

Для выполнения примера предполагается наличие формы, расположенного на ней компонента WorkspaceBox с наименованием «WorkspaceBox1» и какого либо источника данных для «WorkspaceBox1».

Sub WorkspaceBox1OnShapeChanged(Sender: Object; Args: IShapeChangedEventArgs);
Begin
    Debug.WriteLine(Args.Shape.Id);
    Debug.WriteLine(Args.ShapeOperation);
End Sub WorkspaceBox1OnShapeChanged;

Если в компоненте происходят какие-либо изменения, связанные с фигурами, то в консоль среды разработки будет выведен идентификатор фигуры и действие, в результате которого было сгенерировано событие.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Private Sub workspaceBoxNet1_OnShapeChanged(Sender: System.Object; Args: Prognoz.Platform.Interop.Workspace.ShapeChangedEventArgs);
Begin
    System.Diagnostics.Debug.WriteLine(Args.Shape.Id);
    System.Diagnostics.Debug.WriteLine(Args.ShapeOperation);
End Sub;

См. также:

WorkspaceBox