Leadtools.Windows.Annotations Namespace > AnnAutomation Class : Cancel Method |
public virtual void Cancel()
'Declaration Public Overridable Sub Cancel()
'Usage Dim instance As AnnAutomation instance.Cancel()
public virtual void Cancel()
function Leadtools.Windows.Annotations.AnnAutomation.Cancel()
public: virtual void Cancel();
Private Sub AnnAutomation_Cancel() ' subclass to the viewer mouse move event ' _automation is an AnnAutomation object AddHandler _automation.Container.MouseMove, AddressOf Container_MouseMove End Sub Private Sub Container_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) ' check if we have a draw designer currently selected If Not _automation.CurrentDesigner Is Nothing AndAlso TypeOf _automation.CurrentDesigner Is AnnDrawDesigner Then ' check if we are over the rectangle 100,100 to 200,200 Dim rc As Rect = New Rect(100, 100, 100, 100) If rc.Contains(e.GetPosition(_automation.Container)) Then _automation.Cancel() End If End If End Sub
private void AnnAutomation_Cancel() { // subclass to the viewer mouse move event // _automation is an AnnAutomation object _automation.Container.MouseMove += new MouseEventHandler(Container_MouseMove); } private void Container_MouseMove(object sender, MouseEventArgs e) { // check if we have a draw designer currently selected if(_automation.CurrentDesigner != null && _automation.CurrentDesigner is AnnDrawDesigner) { // check if we are over the rectangle 100,100 to 200,200 Rect rc = new Rect(100, 100, 100, 100); if(rc.Contains(e.GetPosition(_automation.Container))) _automation.Cancel(); } }
private void AnnAutomation_Cancel() { // subclass to the viewer mouse move event // _automation is an AnnAutomation object _automation.Container.MouseMove += new MouseEventHandler(Container_MouseMove); } private void Container_MouseMove(object sender, MouseEventArgs e) { // check if we have a draw designer currently selected if(_automation.CurrentDesigner != null && _automation.CurrentDesigner is AnnDrawDesigner) { // check if we are over the rectangle 100,100 to 200,200 Rect rc = new Rect(100, 100, 100, 100); if(rc.Contains(e.GetPosition(_automation.Container))) _automation.Cancel(); } }
Private Sub AnnAutomation_Cancel() ' subclass to the viewer mouse move event ' _automation is an AnnAutomation object AddHandler _automation.Container.MouseMove, AddressOf Container_MouseMove End Sub Private Sub Container_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) ' check if we have a draw designer currently selected If Not _automation.CurrentDesigner Is Nothing AndAlso TypeOf _automation.CurrentDesigner Is AnnDrawDesigner Then ' check if we are over the rectangle 100,100 to 200,200 Dim rc As Rect = New Rect(100, 100, 100, 100) If rc.Contains(e.GetPosition(_automation.Container)) Then _automation.Cancel() End If End If End Sub
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2