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