C# Class CustomChrome.VisualStudioFormChrome

Inheritance: FormComponent
Show file Open project: pvginkel/CustomChrome Class Usage Examples

Private Properties

Property Type Description
DrawButton void
DrawButton void
Form_MouseMove void
Form_MouseUp void
GetBackColor Color
GetButtonBackgroundBrush System.Drawing.Brush
GetForeColor Color
GetFormIcon Image
ProcessMouseMove void
ProcessMouseUp void
SetDownButton void
SetDownButton void
SetOverButton void
SetOverButton void
UpdateBorderColor void
_formChrome_NonClientAreaPaint void
_formChrome_NonClientMouseDown void
_formChrome_NonClientMouseLeave void
_formChrome_NonClientMouseMove void
_formChrome_NonClientMouseUp void
_formChrome_SystemCommand void

Public Methods

Method Description
PaintNonClientArea ( ) : void
VisualStudioFormChrome ( ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
DrawButton ( Graphics graphics, ButtonState button ) : void
DrawButton ( Graphics graphics, ButtonState button, bool isMaximized ) : void
Form_MouseMove ( object sender, MouseEventArgs e ) : void
Form_MouseUp ( object sender, MouseEventArgs e ) : void
GetBackColor ( bool enabled, ChromeButtonState state ) : Color
GetButtonBackgroundBrush ( ChromeButtonState state ) : Brush
GetForeColor ( bool enabled, ChromeButtonState state ) : Color
GetFormIcon ( ) : Image
ProcessMouseMove ( ) : void
ProcessMouseUp ( ) : void
SetDownButton ( ChromeButton button ) : void
SetDownButton ( VisualStudioButton extraButton ) : void
SetOverButton ( ChromeButton button ) : void
SetOverButton ( VisualStudioButton extraButton ) : void
UpdateBorderColor ( ) : void
_formChrome_NonClientAreaPaint ( object sender, NonClientPaintEventArgs e ) : void
_formChrome_NonClientMouseDown ( object sender, NonClientMouseEventArgs e ) : void
_formChrome_NonClientMouseLeave ( object sender, EventArgs e ) : void
_formChrome_NonClientMouseMove ( object sender, MouseEventArgs e ) : void
_formChrome_NonClientMouseUp ( object sender, NonClientMouseEventArgs e ) : void
_formChrome_SystemCommand ( object sender, SystemCommandEventArgs e ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

PaintNonClientArea() public method

public PaintNonClientArea ( ) : void
return void

VisualStudioFormChrome() public method

public VisualStudioFormChrome ( ) : System
return System