C# Класс Dalssoft.DiagramNet.RightAngleLinkController

This class is the controller for RightAngleLinkElement
Наследование: IController, IMoveController, IResizeController, ILabelController
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
canMove bool
canResize bool
dragOffset Point
el RightAngleLinkElement
isDragging bool
selCorner CornerPosition
selectionCorner Dalssoft.DiagramNet.RectangleElement[]

Private Properties

Свойство Тип Описание
Dalssoft bool
IResizeController CornerPosition

Открытые методы

Метод Описание
DrawSelection ( Graphics g ) : void
HitTest ( Point p ) : bool
RightAngleLinkController ( RightAngleLinkElement element ) : System
SetLabelPosition ( ) : void

Защищенные методы

Метод Описание
IMoveController ( ) : void
IMoveController ( Point posStart ) : void
IResizeController ( ) : void
IResizeController ( Point posCurrent ) : void
IResizeController ( Point posStart, CornerPosition corner ) : void

Приватные методы

Метод Описание
Dalssoft ( Rectangle r ) : bool
IResizeController ( Point p ) : CornerPosition

Описание методов

DrawSelection() публичный Метод

public DrawSelection ( Graphics g ) : void
g System.Drawing.Graphics
Результат void

HitTest() публичный Метод

public HitTest ( Point p ) : bool
p Point
Результат bool

IMoveController() защищенный Метод

protected IMoveController ( ) : void
Результат void

IMoveController() защищенный Метод

protected IMoveController ( Point posStart ) : void
posStart Point
Результат void

IResizeController() защищенный Метод

protected IResizeController ( ) : void
Результат void

IResizeController() защищенный Метод

protected IResizeController ( Point posCurrent ) : void
posCurrent Point
Результат void

IResizeController() защищенный Метод

protected IResizeController ( Point posStart, CornerPosition corner ) : void
posStart Point
corner CornerPosition
Результат void

RightAngleLinkController() публичный Метод

public RightAngleLinkController ( RightAngleLinkElement element ) : System
element RightAngleLinkElement
Результат System

SetLabelPosition() публичный Метод

public SetLabelPosition ( ) : void
Результат void

Описание свойств

canMove защищенное свойство

protected bool canMove
Результат bool

canResize защищенное свойство

protected bool canResize
Результат bool

dragOffset защищенное свойство

protected Point dragOffset
Результат Point

el защищенное свойство

protected RightAngleLinkElement,Dalssoft.DiagramNet el
Результат RightAngleLinkElement

isDragging защищенное свойство

protected bool isDragging
Результат bool

selCorner защищенное свойство

protected CornerPosition selCorner
Результат CornerPosition

selectionCorner защищенное свойство

protected RectangleElement[],Dalssoft.DiagramNet selectionCorner
Результат Dalssoft.DiagramNet.RectangleElement[]