LAUREL BRIDGE

ThumbnailImagePanel Class

DICOM Connectivity Framework V3.4
Thumbnail image panel with added support to draw view rectangle
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    System.ComponentModelComponent
      System.Windows.FormsControl
        System.Windows.FormsScrollableControl
          LaurelBridge.DCFExamples.ImageViewerThumbnailImagePanel

Namespace:  LaurelBridge.DCFExamples.ImageViewer
Assembly:  ImageViewer (in ImageViewer.exe) Version: DCF34 r13043 DCF_3_4_56_20220408 NetFramework
Syntax

C#
public class ThumbnailImagePanel : ScrollableControl

The ThumbnailImagePanel type exposes the following members.

Constructors

  NameDescription
Public methodThumbnailImagePanel
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.
Top
Properties

  NameDescription
Public propertyImage
Bitmap image to display
Public propertyInterpolationMode
The interpolation mode used to determine how intermediate values between two end points are calculated
Public propertyViewRectangle
The view rectangle to outline in red on the loaded thumbnail.
Top
Methods

  NameDescription
Protected methodDispose
Clean up any resources being used.
(Overrides ControlDispose(Boolean).)
Protected methodOnMouseDown
Override so we can break in the debugger.
(Overrides ControlOnMouseDown(MouseEventArgs).)
Protected methodOnMouseMove
Override so we can break in the debugger.
(Overrides ControlOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp
Override so we can break in the debugger.
(Overrides ControlOnMouseUp(MouseEventArgs).)
Protected methodOnPaint
Override of OnPaint.
(Overrides ControlOnPaint(PaintEventArgs).)
Protected methodOnPaintBackground
Override of OnPaintBackground.
(Overrides ScrollableControlOnPaintBackground(PaintEventArgs).)
Protected methodUpdateScrollPosition
Update the current auto scroll position and redraw the image
Top
See Also

Reference