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

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

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

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

Private Properties

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

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

Метод Описание
DrawSelection ( Graphics g ) : void
HitTest ( Point p ) : bool
HitTest ( Rectangle r ) : bool
RectangleController ( BaseElement element ) : System

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

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

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

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

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

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

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

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

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

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

public HitTest ( Rectangle r ) : bool
r System.Drawing.Rectangle
Результат 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

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

public RectangleController ( BaseElement element ) : System
element BaseElement
Результат System

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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