New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

C#
public class RadShapeEditorControl : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl

Inheritance: objectMarshalByRefObjectComponentControlScrollableControlContainerControlUserControlRadShapeEditorControl...

Implements: IBindableComponentIComponentIContainerControlIDisposableIDropTargetISynchronizeInvokeIWin32Window...

Constructors

C#
public RadShapeEditorControl()

Fields

C#
public PropertyGrid propertyGrid

Properties

C#
public bool CtrlPointsSnap { get; set; }
C#
public bool CurvesSnap { get; set; }
C#
public Rectangle Dimension { get; set; }
C#
public bool ExtensionsSnap { get; set; }
C#
public float GridSize { get; set; }
C#
public bool GridSnap { get; set; }
C#
public ShapeLinesCollection Shape { get; set; }

Methods

Clean up any resources being used.

C#
protected override void Dispose(bool disposing)
Parameters:disposingbool

true if managed resources should be disposed; otherwise, false.

Overrides: ContainerControl.Dispose(bool)

C#
public void ExtendBoundsToFitShape()
C#
public void FitBoundsToScreen()
C#
public void FitShapeToScreen()
C#
protected void OnMouseMove(object sender, MouseEventArgs e)
Parameters:senderobjecteMouseEventArgs
C#
protected override void OnMouseWheel(MouseEventArgs e)
Parameters:eMouseEventArgs

Overrides: ScrollableControl.OnMouseWheel(MouseEventArgs)

C#
public virtual void OnSnapChanged(SnapChangedEventArgs e)
Parameters:eSnapChangedEventArgs
C#
public virtual void OnZoomChanged(ZoomChangedEventArgs e)
Parameters:eZoomChangedEventArgs
C#
public void Reset()
C#
public void UpdateShape()
C#
public float Zoom(PointF center, float factor)
Parameters:centerPointFfactorfloatReturns:

float

C#
public float ZoomCenter(float factor)
Parameters:factorfloatReturns:

float

Events

C#
public event SnapChangedEventHandler SnapChanged
C#
public event ZoomChangedEventHandler ZoomChanged