C# 클래스 FarsiLibrary.Win.FAPopup.FAShadow

상속: FAPopupContainer
파일 보기 프로젝트 열기: HEskandari/FarsiLibrary 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckRectangle System.Drawing.Rectangle
CheckShadowIntersects System.Drawing.Rectangle
CreateBrush System.Drawing.Brush
NeedHideCursor bool

공개 메소드들

메소드 설명
CreateShadows ( ArrayList shadows, int shadowSize, bool canShow, Form form, Rectangle creatorRect ) : void
CreateShadows ( ArrayList shadows, int shadowSize, bool canShow, Form form, Rectangle creatorRect1, Rectangle creatorRect2 ) : void
DestroyShadows ( ArrayList shadows ) : void
FAShadow ( bool horz, int width, Form Owner ) : System
HideShadow ( ) : void
HideShadows ( ArrayList shadows ) : void
MoveShadow ( ) : void
ShowShadow ( ) : void
ShowShadows ( ArrayList shadows ) : void
ShowShadows ( ArrayList shadows, bool show ) : void
UpdateShadows ( ArrayList shadows, Rectangle creatorRect1, Rectangle creatorRect2, int shadowSize ) : void
UpdateShadows ( ArrayList shadows, Rectangle creatorRect, int shadowSize ) : void

보호된 메소드들

메소드 설명
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs e ) : void
WndProc ( Message &m ) : void

비공개 메소드들

메소드 설명
CheckRectangle ( Rectangle r ) : Rectangle
CheckShadowIntersects ( Rectangle shadow, Rectangle rect ) : Rectangle
CreateBrush ( bool horz, int width ) : Brush
NeedHideCursor ( Control control ) : bool

메소드 상세

CreateShadows() 공개 정적인 메소드

public static CreateShadows ( ArrayList shadows, int shadowSize, bool canShow, Form form, Rectangle creatorRect ) : void
shadows System.Collections.ArrayList
shadowSize int
canShow bool
form System.Windows.Forms.Form
creatorRect System.Drawing.Rectangle
리턴 void

CreateShadows() 공개 정적인 메소드

public static CreateShadows ( ArrayList shadows, int shadowSize, bool canShow, Form form, Rectangle creatorRect1, Rectangle creatorRect2 ) : void
shadows System.Collections.ArrayList
shadowSize int
canShow bool
form System.Windows.Forms.Form
creatorRect1 System.Drawing.Rectangle
creatorRect2 System.Drawing.Rectangle
리턴 void

DestroyShadows() 공개 정적인 메소드

public static DestroyShadows ( ArrayList shadows ) : void
shadows System.Collections.ArrayList
리턴 void

FAShadow() 공개 메소드

public FAShadow ( bool horz, int width, Form Owner ) : System
horz bool
width int
Owner System.Windows.Forms.Form
리턴 System

HideShadow() 공개 메소드

public HideShadow ( ) : void
리턴 void

HideShadows() 공개 정적인 메소드

public static HideShadows ( ArrayList shadows ) : void
shadows System.Collections.ArrayList
리턴 void

MoveShadow() 공개 메소드

public MoveShadow ( ) : void
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnPaintBackground() 보호된 메소드

protected OnPaintBackground ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

ShowShadow() 공개 메소드

public ShowShadow ( ) : void
리턴 void

ShowShadows() 공개 정적인 메소드

public static ShowShadows ( ArrayList shadows ) : void
shadows System.Collections.ArrayList
리턴 void

ShowShadows() 공개 정적인 메소드

public static ShowShadows ( ArrayList shadows, bool show ) : void
shadows System.Collections.ArrayList
show bool
리턴 void

UpdateShadows() 공개 정적인 메소드

public static UpdateShadows ( ArrayList shadows, Rectangle creatorRect1, Rectangle creatorRect2, int shadowSize ) : void
shadows System.Collections.ArrayList
creatorRect1 System.Drawing.Rectangle
creatorRect2 System.Drawing.Rectangle
shadowSize int
리턴 void

UpdateShadows() 공개 정적인 메소드

public static UpdateShadows ( ArrayList shadows, Rectangle creatorRect, int shadowSize ) : void
shadows System.Collections.ArrayList
creatorRect System.Drawing.Rectangle
shadowSize int
리턴 void

WndProc() 보호된 메소드

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
리턴 void