C# Класс FarsiLibrary.Win.FAPopup.FAShadow

Наследование: FAPopupContainer
Показать файл Открыть проект Примеры использования класса

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