RemoveById(Id: String): Boolean;
RemoveById(Id: string): boolean;
Id. Идентификатор фигуры.
Метод RemoveById осуществляет удаление фигуры по идентификатору и возвращает признак удачного удаления.
Метод возвращает значение False при отсутствии на рабочем пространстве фигуры с идентификатором, переданным с помощью параметра Id.
Для выполнения примера предполагается наличие объекта типа рабочее пространство. Cоздайте форму, добавьте на нее кнопку с наименованием «Button1», компонент WorkspaceBox с наименованием «WorkspaceBox1», компонент UiWorkspaceObject с наименованием «UiWorkspaceObject1», укажите рабочее пространство в качестве объекта компонента «UiWorkspaceObject1», компонент «UiWorkspaceObject1» в качестве источника компонента «WorkspaceBox1» и значение True свойства Active компонента «UiWorkspaceObject1». На рабочем пространстве расположена фигура с идентификатором «Shape54».
Добавьте ссылки на системные сборки: Andy, Metabase, Workspace.
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Begin
text := workspaceBoxNet1.View.Workspace.Shapes.RemoveById("Shape54").ToString();
End Sub;
При нажатии на кнопку «Button1» из области компонента «WorkspaceBox1» будет удалена фигура с идентификатором «Shape54» и в тексте заголовка окна будет отображен результат удаления.
См. также: