C# Class Longkong.ColorPicker.Controls.ColorFieldPanel

Responsible for managing all functionality related to the color field.
Inheritance: System.Windows.Forms.UserControl
显示文件 Open project: Longkong/Pojjaman Class Usage Examples

Public Methods

Method Description
ColorFieldPanel ( ) : System
UpdateColor ( ColorSpace colorSpace, char component, Color color, bool resetPreviouslyPickedPoint ) : void
UpdateColor ( ColorSpace colorSpace, char component, int selectedComponentValue, bool resetPreviouslyPickedPoint ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnLoad ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void

Private Methods

Method Description
CalculateSelectedColor ( Point p ) : Color
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

InvalidateNewAndOldRegions ( Point oldPoint, Point newPoint ) : void
UpdateColor ( ColorSpace colorSpace, char component, bool resetPreviouslyPickedPoint ) : void
UpdateCurrentColorBitmap ( bool resetPreviouslyPickedPoint ) : void
cursorTimer_Tick ( object sender, System e ) : void

Method Details

ColorFieldPanel() public method

public ColorFieldPanel ( ) : System
return System

Dispose() protected method

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool
return void

OnLoad() protected method

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseDown() protected method

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseEnter() protected method

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseLeave() protected method

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

UpdateColor() public method

public UpdateColor ( ColorSpace colorSpace, char component, Color color, bool resetPreviouslyPickedPoint ) : void
colorSpace ColorSpace
component char
color Color
resetPreviouslyPickedPoint bool
return void

UpdateColor() public method

public UpdateColor ( ColorSpace colorSpace, char component, int selectedComponentValue, bool resetPreviouslyPickedPoint ) : void
colorSpace ColorSpace
component char
selectedComponentValue int
resetPreviouslyPickedPoint bool
return void