Leadtools.Windows.Annotations Requires Document/Medical license. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
ControlPoint Property
See Also  Example
Leadtools.Windows.Annotations Namespace > AnnAutomationManager Class : ControlPoint Property





Gets or sets the Thumb object for all AnnEditDesigner derived classes.

Syntax

Visual Basic (Declaration) 
Public Property ControlPoint As Thumb
Visual Basic (Usage)Copy Code
Dim instance As AnnAutomationManager
Dim value As Thumb
 
instance.ControlPoint = value
 
value = instance.ControlPoint
C# 
public Thumb ControlPoint {get; set;}
C++/CLI 
public:
property Thumb ControlPoint {
   Thumb get();
   void set (Thumb value);
}
XAML Syntax 
For XAML information, see the System.Windows.Controls.Primitives.Thumb type.
XAML Syntax 
For XAML information, see the System.Windows.Controls.Primitives.Thumb type.

Return Value

The Thumb object for all AnnEditDesigner derived classes.

Example

Visual BasicCopy Code
Private Sub AnnAutomationManager_ControlPoint(ByVal manager As AnnAutomationManager)
  ' Use a thumb with red brush (alpha = 128)
  Dim cp As Thumb = New Thumb()
  cp.BorderBrush = Brushes.Black
  cp.BorderThickness = New Thickness(1.0)
  cp.Background = New SolidColorBrush(Color.FromArgb(128, 255, 0, 0))
    cp.Width = 12
    cp.Height = 12
  manager.ControlPoint = cp
  ' now, whenever you draw or select an object in this manager, this control point will be used
End Sub
C#Copy Code
private void AnnAutomationManager_ControlPoint(AnnAutomationManager manager) 

   // Use a thumb with red brush (alpha = 128) 
   Thumb cp = new Thumb(); 
   cp.BorderBrush = Brushes.Black; 
   cp.BorderThickness = new Thickness(1.0); 
   cp.Background = new SolidColorBrush(Color.FromArgb(128, 255, 0, 0)); 
   cp.Width = cp.Height = 12; 
   manager.ControlPoint = cp; 
   // now, whenever you draw or select an object in this manager, this control point will be used 
}

Remarks

When the automation framework uses reflection to create any of the AnnAutomationObject.EditDesignerType, it will use this value in the created AnnEditDesigner.AnnEditDesigner.ControlPoints collection.

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family

See Also

ControlPoint requires a Document/Medical product license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features and Unlocking Special LEAD Features.