Working with the Control:
 Client Area Usage

Mouse events:

Click event

DblClick event

EnableFireMouse2Event property

EnableMouseWheel property

MouseDown event

MouseDown2 event

MouseMove event

MouseMove2 event

MouseUp event

MouseUp2 event

MouseWheel event

Display events:

Scroll event

Paint event

RubberBand event

Selecting a rectangular area:

AutoRubberBand property

MousePointer property

MouseIcon property

RubberBandHeight property

RubberBandLeft property

RubberBandTop property

RubberBandVisible property

RubberBandWidth property

SetRubberBandRect method

Getting the device context:

GetClientDC method

ReleaseClientDC method

Getting client-area measurements:

ScaleMode property

ScaleHeight property

ScaleLeft property

ScaleTop property

ScaleWidth property

Converting Between Bitmap and Client Coordinates

BitmapToClient method

ClientToBitmap method

ConvertX property

ConvertY property

Specifying gradient colors or patterns:

GradientStyle property

GradientStartColor property

GradientEndColor property

GradientSteps property

PatternStyle property

PatternBackColor property

PatternForeColor property