Thumbnail image panel with added support to draw view rectangle
Inheritance Hierarchy
SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
LaurelBridge.DCF.Examples.ImageViewerThumbnailImagePanel
Namespace: LaurelBridge.DCF.Examples.ImageViewer
Assembly: ImageViewer (in ImageViewer.exe) Version: DCF34 r11538 DCF_3_4_24_20190319
Syntax
C#
public class ThumbnailImagePanel : ScrollableControl
The ThumbnailImagePanel type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ThumbnailImagePanel |
Empty argument constructor. Defaults double buffering and ViewRectangle. Set
ViewRectangle to draw current view rectangle on a loaded thumbnail. Set the
Image property to load an image.
|
Properties
Name | Description | |
---|---|---|
Image |
Bitmap image to display
| |
InterpolationMode |
The interpolation mode used to determine how intermediate values between two end points are calculated
| |
ViewRectangle |
The view rectangle to outline in red on the loaded thumbnail.
|
Methods
Name | Description | |
---|---|---|
Dispose |
Clean up any resources being used.
(Overrides ControlDispose(Boolean).) | |
OnMouseDown |
Override so we can break in the debugger.
(Overrides ControlOnMouseDown(MouseEventArgs).) | |
OnMouseMove |
Override so we can break in the debugger.
(Overrides ControlOnMouseMove(MouseEventArgs).) | |
OnMouseUp |
Override so we can break in the debugger.
(Overrides ControlOnMouseUp(MouseEventArgs).) | |
OnPaint |
Override of OnPaint.
(Overrides ControlOnPaint(PaintEventArgs).) | |
OnPaintBackground |
Override of OnPaintBackground.
(Overrides ScrollableControlOnPaintBackground(PaintEventArgs).) | |
UpdateScrollPosition |
Update the current auto scroll position and redraw the image
|
See Also