C# 클래스 Dalssoft.DiagramNet.RectangleController

This class is the controller for RectangleElement
상속: IController, IMoveController, IResizeController
파일 보기 프로젝트 열기: AlexandrSurkov/PKStudio 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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[]