←Select platform

CanDelete Property

Summary

Gets a value that indicates whether this AnnAutomation is currently in a state where objects can be deleted.

Syntax

C#
VB
C++
public virtual bool CanDelete { get; } 
  
Public Overridable ReadOnly Property CanDelete As Boolean 
public: 
virtual property bool CanDelete { 
   bool get(); 
} 

Property Value

true if this AnnAutomation is in a state where objects can be deleted, otherwise; false.

Remarks

AnnAutomation can delete when one or more AnnObject objects are currently in edit mode (selected) and these objects are not locked.

Use this property to update the user interface of your application (for example, enabling or disabling an Edit/Delete menu item). Call the Delete method to actually delete the objects from this AnnAutomation.

Example

This example determines if it is possible to delete objects and deletes them if it is possible.

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
using Leadtools.WinForms; 
using Leadtools.Drawing; 
 
public void AnnAutomation_CanDelete(AnnAutomation automation) 
{ 
   if (automation.CanDelete) 
      automation.Delete(); 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
Imports Leadtools.WinForms 
Imports Leadtools.Drawing 
 
Public Sub AnnAutomation_CanDelete(ByVal automation As AnnAutomation) 
   If automation.CanDelete Then 
      automation.Delete() 
   End If 
End Sub 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly