This class represents scrollable viewport control.

The following tables list the members exposed by the BitmapViewer type.

Public Methods

  NameDescription
BeginInvoke
Executes the specified delegate asynchronously on the thread that the control's underlying handle was created on.
(Inherited from Control.)
BeginInvoke
Executes the specified delegate asynchronously with the specified arguments, on the thread that the control's underlying handle was created on.
(Inherited from Control.)
BringToFront
Brings the control to the front of the z-order.
(Inherited from Control.)
Contains
Retrieves a value indicating whether the specified control is a child of the control.
(Inherited from Control.)
ControlToWorkspaceOverloaded.
Converts coordinates from control-related to workspace-related ones.

CreateControl
Forces the creation of the control, including the creation of the handle and any child controls.
(Inherited from Control.)
CreateGraphics
Creates the Graphics for the control.
(Inherited from Control.)
CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
DoDragDrop
Begins a drag-and-drop operation.
(Inherited from Control.)
DrawToBitmap
Supports rendering to the specified bitmap.
(Inherited from Control.)
EndInvoke
Retrieves the return value of the asynchronous operation represented by the IAsyncResult passed.
(Inherited from Control.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
FindForm
Retrieves the form that the control is on.
(Inherited from Control.)
Focus
Sets input focus to the control.
(Inherited from Control.)
GetCanvasBounds
Returns a rectangle of the bitmap viewer client area (without scroll bars).
(Overrides GetCanvasBounds().)
GetChildAtPoint
Retrieves the child control that is located at the specified coordinates, specifying whether to ignore child controls of a certain type.
(Inherited from Control.)
GetChildAtPoint
Retrieves the child control that is located at the specified coordinates.
(Inherited from Control.)
GetContainerControl
Returns the next ContainerControl up the control's chain of parent controls.
(Inherited from Control.)
GetControlPixelsPerUnitX
Returns the horizontal resolution, in pixels per the specified unit.
(Overrides GetControlPixelsPerUnitX(Unit).)
GetControlPixelsPerUnitY
Returns the vertical resolution, in pixels per the specified unit.
(Overrides GetControlPixelsPerUnitY(Unit).)
GetHashCode
Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
GetNextControl
Retrieves the next control forward or back in the tab order of child controls.
(Inherited from Control.)
GetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.
(Inherited from Control.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetViewportBounds
Returns a rectangle where the image is displayed.
(Overrides GetViewportBounds().)
Hide
Conceals the control from the user.
(Inherited from Control.)
InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Invalidate
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.
(Inherited from Control.)
Invalidate
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
Invalidate
Invalidates a specific region of the control and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
Invalidate
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control.
(Inherited from Control.)
Invalidate
Invalidates the specified region of the control (adds it to the control's update region, which is the area that will be repainted at the next paint operation), and causes a paint message to be sent to the control. Optionally, invalidates the child controls assigned to the control.
(Inherited from Control.)
InvalidateViewerOverloaded.
Invalidates the specified part of the control and causes it to be repainted.

Invoke
Executes the specified delegate on the thread that owns the control's underlying window handle.
(Inherited from Control.)
Invoke
Executes the specified delegate, on the thread that owns the control's underlying window handle, with the specified list of arguments.
(Inherited from Control.)
PerformLayout
Forces the control to apply layout logic to all its child controls.
(Inherited from Control.)
PerformLayout
Forces the control to apply layout logic to all its child controls.
(Inherited from Control.)
PointToClient
Computes the location of the specified screen point into client coordinates.
(Inherited from Control.)
PointToScreen
Computes the location of the specified client point into screen coordinates.
(Inherited from Control.)
PreProcessControlMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from Control.)
PreProcessMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from Control.)
RectangleToClient
Computes the size and location of the specified screen rectangle in client coordinates.
(Inherited from Control.)
RectangleToScreen
Computes the size and location of the specified client rectangle in screen coordinates.
(Inherited from Control.)
Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
(Inherited from Control.)
ResetBackColor (Inherited from Control.)
ResetBindings (Inherited from Control.)
ResetCursor (Inherited from Control.)
ResetFont (Inherited from Control.)
ResetForeColor (Inherited from Control.)
ResetImeMode (Inherited from Control.)
ResetRightToLeft (Inherited from Control.)
ResetText
Resets the Text property to its default value.
(Inherited from Control.)
RestoreCursorToDefault
Resets the current cursor to DefaultCursor
(Inherited from ViewerBase.)
ResumeLayout
Resumes usual layout logic.
(Inherited from Control.)
ResumeLayout
Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.
(Inherited from Control.)
Scale Obsolete. (Inherited from Control.)
Scale Obsolete. (Inherited from Control.)
Scale
Scales the control and all child controls by the specified scaling factor.
(Inherited from Control.)
ScrollOverloaded.
Moves the scroll bar to a specified position.

ScrollHorizontal
Moves the horizontal scroll bar by the specified value.

ScrollVertical
Moves the vertical scroll bar by the specified value.

Select
Activates the control.
(Inherited from Control.)
SelectNextControl
Activates the next control.
(Inherited from Control.)
SendToBack
Sends the control to the back of the z-order.
(Inherited from Control.)
SetBounds
Sets the bounds of the control to the specified location and size.
(Inherited from Control.)
SetBounds
Sets the specified bounds of the control to the specified location and size.
(Inherited from Control.)
Show
Displays the control to the user.
(Inherited from Control.)
SuspendLayout
Temporarily suspends the layout logic for the control.
(Inherited from Control.)
ToString
Returns a String containing the name of the Component, if any. This method should not be overridden.
(Inherited from Component.)
Update
Causes the control to redraw the invalidated regions within its client area.
(Inherited from Control.)
UpdateControlAlongWithBitmap
Repaints the bitmap on the control.

WorkspaceToControlOverloaded.
Converts coordinates from workspace-related to control-related ones.

Protected Methods

  NameDescription
AccessibilityNotifyClients
Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control.
(Inherited from Control.)
AccessibilityNotifyClients
Notifies the accessibility client applications of the specified AccessibleEvents for the specified child control .
(Inherited from Control.)
CreateAccessibilityInstance
Creates a new accessibility object for the control.
(Inherited from Control.)
CreateControlsInstance
Creates a new instance of the control collection for the control.
(Inherited from Control.)
CreateHandle
Creates a handle for the control.
(Inherited from Control.)
DefWndProc
Sends the specified message to the default window procedure.
(Inherited from Control.)
DestroyHandle
Destroys the handle associated with the control.
(Inherited from Control.)
Finalize
Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
(Inherited from Component.)
GetAccessibilityObjectById
Retrieves the specified AccessibleObject.
(Inherited from Control.)
GetAutoSizeMode
Retrieves a value indicating how a control will behave when its AutoSize property is enabled.
(Inherited from Control.)
GetScaledBounds
Retrieves the bounds within which the control is scaled.
(Inherited from Control.)
GetService
Returns an object that represents a service provided by the Component or by its Container.
(Inherited from Component.)
GetStyle
Retrieves the value of the specified control style bit for the control.
(Inherited from Control.)
GetTopLevel
Determines if the control is a top-level control.
(Inherited from Control.)
InitLayout
Called after the control has been added to another container.
(Inherited from Control.)
InvokeGotFocus
Raises the GotFocus event for the specified control.
(Inherited from Control.)
InvokeLostFocus
Raises the LostFocus event for the specified control.
(Inherited from Control.)
InvokeOnClick
Raises the Click event for the specified control.
(Inherited from Control.)
InvokePaint
Raises the Paint event for the specified control.
(Inherited from Control.)
InvokePaintBackground
Raises the PaintBackground event for the specified control.
(Inherited from Control.)
IsInputChar
Determines if a character is an input character that the control recognizes.
(Inherited from Control.)
IsInputKey
Determines whether the specified key is a regular input key or a special key that requires preprocessing.
(Inherited from Control.)
MemberwiseClone
Creates a shallow copy of the current MarshalByRefObject object.
(Inherited from MarshalByRefObject.)
NotifyInvalidate
Raises the Invalidated event with a specified region of the control to invalidate.
(Inherited from Control.)
OnAutoSizeChanged
Raises the AutoSizeChanged event.
(Inherited from Control.)
OnBackColorChanged
Raises the BackColorChanged event.
(Inherited from Control.)
OnBackgroundImageChanged
Raises the BackgroundImageChanged event.
(Inherited from Control.)
OnBackgroundImageLayoutChanged (Inherited from Control.)
OnBindingContextChanged
Raises the BindingContextChanged event.
(Inherited from Control.)
OnCausesValidationChanged
Raises the CausesValidationChanged event.
(Inherited from Control.)
OnChangeUICues
Raises the ChangeUICues event.
(Inherited from Control.)
OnClick
Raises the Click event.
(Inherited from Control.)
OnClientSizeChanged
Raises the ClientSizeChanged event.
(Inherited from Control.)
OnContextMenuChanged
Raises the ContextMenuChanged event.
(Inherited from Control.)
OnContextMenuStripChanged
Raises the ContextMenuStripChanged event.
(Inherited from Control.)
OnControlAdded
Raises the ControlAdded event.
(Inherited from Control.)
OnControlRemoved
Raises the ControlRemoved event.
(Inherited from Control.)
OnCreateControl
Raises the CreateControl() event.
(Inherited from Control.)
OnCursorChanged
Raises the CursorChanged event.
(Inherited from Control.)
OnDockChanged
Raises the DockChanged event.
(Inherited from Control.)
OnDoubleClick
Raises the DoubleClick event.
(Inherited from Control.)
OnDragDrop
Raises the DragDrop event.
(Inherited from Control.)
OnDragEnter
Raises the DragEnter event.
(Inherited from Control.)
OnDragLeave
Raises the DragLeave event.
(Inherited from Control.)
OnDragOver
Raises the DragOver event.
(Inherited from Control.)
OnEnabledChanged
Raises the EnabledChanged event.
(Inherited from Control.)
OnEnter
Raises the Enter event.
(Inherited from Control.)
OnFontChanged
Raises the FontChanged event.
(Inherited from Control.)
OnForeColorChanged
Raises the ForeColorChanged event.
(Inherited from Control.)
OnGiveFeedback
Raises the GiveFeedback event.
(Inherited from Control.)
OnGotFocus
Raises the GotFocus event.
(Inherited from Control.)
OnHandleCreated
Raises the HandleCreated event.
(Inherited from Control.)
OnHandleDestroyed
Raises the HandleDestroyed event.
(Inherited from Control.)
OnHelpRequested
Raises the HelpRequested event.
(Inherited from Control.)
OnImeModeChanged
Raises the ImeModeChanged event.
(Inherited from Control.)
OnInvalidated
Raises the Invalidated event.
(Inherited from Control.)
OnKeyDown
Raises the KeyDown event.
(Inherited from Control.)
OnKeyPress
Raises the KeyPress event.
(Inherited from Control.)
OnKeyUp
Raises the KeyUp event.
(Inherited from Control.)
OnLayout
Raises the Layout event.
(Inherited from Control.)
OnLeave
Raises the Leave event.
(Inherited from Control.)
OnLocationChanged
Raises the LocationChanged event.
(Inherited from Control.)
OnLostFocus
Raises the LostFocus event.
(Inherited from Control.)
OnMarginChanged
Raises the MarginChanged event.
(Inherited from Control.)
OnMouseCaptureChanged
Raises the MouseCaptureChanged event.
(Inherited from Control.)
OnMouseClick
Raises the MouseClick event.
(Inherited from Control.)
OnMouseDoubleClick
Raises the MouseDoubleClick event.
(Inherited from Control.)
OnMouseEnter
Raises the MouseEnter event.
(Inherited from Control.)
OnMouseHover
Raises the MouseHover event.
(Inherited from Control.)
OnMouseLeave
Raises the MouseLeave event.
(Inherited from Control.)
OnMouseWheel
Raises the MouseWheel event.
(Inherited from Control.)
OnMove
Raises the Move event.
(Inherited from Control.)
OnNotifyMessage
Notifies the control of Windows messages.
(Inherited from Control.)
OnPaddingChanged
Raises the PaddingChanged event.
(Inherited from Control.)
OnParentBackColorChanged
Raises the BackColorChanged event when the BackColor property value of the control's container changes.
(Inherited from Control.)
OnParentBackgroundImageChanged
Raises the BackgroundImageChanged event when the BackgroundImage property value of the control's container changes.
(Inherited from Control.)
OnParentBindingContextChanged
Raises the BindingContextChanged event when the BindingContext property value of the control's container changes.
(Inherited from Control.)
OnParentChanged
Raises the ParentChanged event.
(Inherited from Control.)
OnParentCursorChanged
Raises the CursorChanged event.
(Inherited from Control.)
OnParentEnabledChanged
Raises the EnabledChanged event when the Enabled property value of the control's container changes.
(Inherited from Control.)
OnParentFontChanged
Raises the FontChanged event when the Font property value of the control's container changes.
(Inherited from Control.)
OnParentForeColorChanged
Raises the ForeColorChanged event when the ForeColor property value of the control's container changes.
(Inherited from Control.)
OnParentRightToLeftChanged
Raises the RightToLeftChanged event when the RightToLeft property value of the control's container changes.
(Inherited from Control.)
OnParentVisibleChanged
Raises the VisibleChanged event when the Visible property value of the control's container changes.
(Inherited from Control.)
OnPreviewKeyDown
Raises the PreviewKeyDown event.
(Inherited from Control.)
OnPrint
Raises the Paint event.
(Inherited from Control.)
OnQueryContinueDrag
Raises the QueryContinueDrag event.
(Inherited from Control.)
OnRegionChanged
Raises the RegionChanged event.
(Inherited from Control.)
OnResize
Raises the Resize event.
(Inherited from Control.)
OnRightToLeftChanged
Raises the RightToLeftChanged event.
(Inherited from Control.)
OnStyleChanged
Raises the StyleChanged event.
(Inherited from Control.)
OnSystemColorsChanged
Raises the SystemColorsChanged event.
(Inherited from Control.)
OnTabIndexChanged
Raises the TabIndexChanged event.
(Inherited from Control.)
OnTabStopChanged
Raises the TabStopChanged event.
(Inherited from Control.)
OnTextChanged
Raises the TextChanged event.
(Inherited from Control.)
OnValidated
Raises the Validated event.
(Inherited from Control.)
OnValidating
Raises the Validating event.
(Inherited from Control.)
OnVisibleChanged
Raises the VisibleChanged event.
(Inherited from Control.)
ProcessCmdKey
Processes a command key.
(Inherited from Control.)
ProcessDialogChar
Processes a dialog character.
(Inherited from Control.)
ProcessDialogKey
Processes a dialog key.
(Inherited from Control.)
ProcessKeyEventArgs
Processes a key message and generates the appropriate control events.
(Inherited from Control.)
ProcessKeyMessage
Processes a keyboard message.
(Inherited from Control.)
ProcessKeyPreview
Previews a keyboard message.
(Inherited from Control.)
ProcessMnemonic
Processes a mnemonic character.
(Inherited from Control.)
RaiseDragEvent
Raises the appropriate drag event.
(Inherited from Control.)
RaiseKeyEvent
Raises the appropriate key event.
(Inherited from Control.)
RaiseMouseEvent
Raises the appropriate mouse event.
(Inherited from Control.)
RaisePaintEvent
Raises the appropriate paint event.
(Inherited from Control.)
RecreateHandle
Forces the re-creation of the handle for the control.
(Inherited from Control.)
ResetMouseEventArgs
Resets the control to handle the MouseLeave event.
(Inherited from Control.)
RtlTranslateAlignment
Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.
(Inherited from Control.)
RtlTranslateAlignment
Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.
(Inherited from Control.)
RtlTranslateAlignment
Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.
(Inherited from Control.)
RtlTranslateContent
Converts the specified ContentAlignment to the appropriate ContentAlignment to support right-to-left text.
(Inherited from Control.)
RtlTranslateHorizontal
Converts the specified HorizontalAlignment to the appropriate HorizontalAlignment to support right-to-left text.
(Inherited from Control.)
RtlTranslateLeftRight
Converts the specified LeftRightAlignment to the appropriate LeftRightAlignment to support right-to-left text.
(Inherited from Control.)
ScaleControl
Scales a control's location, size, padding and margin.
(Inherited from Control.)
ScaleCore (Inherited from Control.)
Select
Activates a child control. Optionally specifies the direction in the tab order to select the control from.
(Inherited from Control.)
SetAutoSizeMode
Sets a value indicating how a control will behave when its AutoSize property is enabled.
(Inherited from Control.)
SetBoundsCore
Performs the work of setting the specified bounds of this control.
(Inherited from Control.)
SetClientSizeCore
Sets the size of the client area of the control.
(Inherited from Control.)
SetStyle
Sets the specified style bit to the specified value.
(Inherited from Control.)
SetTopLevel
Sets the control as the top-level control.
(Inherited from Control.)
SetVisibleCore
Sets the control to the specified visible state.
(Inherited from Control.)
SizeFromClientSize
Determines the size of the entire control from the height and width of its client area.
(Inherited from Control.)
UpdateBounds
Updates the bounds of the control with the current size and location.
(Inherited from Control.)
UpdateBounds
Updates the bounds of the control with the specified size and location.
(Inherited from Control.)
UpdateBounds
Updates the bounds of the control with the specified size, location, and client size.
(Inherited from Control.)
UpdateStyles
Forces the assigned styles to be reapplied to the control.
(Inherited from Control.)
UpdateZOrder
Updates the control in its parent's z-order.
(Inherited from Control.)

Public Constructors

  NameDescription
BitmapViewerNew
Creates and initializes new BitmapViewer class instance.

Public Properties

  NameDescription
AccessibilityObject
Gets the AccessibleObject assigned to the control.
(Inherited from Control.)
AccessibleDefaultActionDescription
Gets or sets the default action description of the control for use by accessibility client applications.
(Inherited from Control.)
AccessibleDescription
Gets or sets the description of the control used by accessibility client applications.
(Inherited from Control.)
AccessibleName
Gets or sets the name of the control used by accessibility client applications.
(Inherited from Control.)
AccessibleRole
Gets or sets the accessible role of the control
(Inherited from Control.)
ActualSizeHorizontalScale
Gets an image width multiplied at the ratio screen resolution to image resolution.

ActualSizeVerticalScale
Gets an image height multiplied at the ratio screen resolution to image resolution.

AllowDrop
Gets or sets a value indicating whether the control can accept data that the user drags onto it.
(Inherited from Control.)
AlphaEnabled
Gets/sets a value that specifies whether to alpha blend the bitmap or just copy (alpha channel is ignored).

Anchor
Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.
(Inherited from Control.)
AutoScrollOffset
Gets or sets where this control is scrolled to in ScrollControlIntoView(Control).
(Inherited from Control.)
AutoSize
This property is not relevant for this class.
(Inherited from Control.)
AutoUpdate
Gets/sets a value that specifies whether control should be automatically updated after each change of the image.

BackColor
Gets or sets the background color for the control.
(Inherited from Control.)
BackgroundImage
Gets/sets the background image displayed in the control.
(Overrides BackgroundImage.)
BackgroundImageLayout
Gets or sets the background image layout as defined in the ImageLayout enumeration.
(Inherited from Control.)
BindingContext
Gets or sets the BindingContext for the control.
(Inherited from Control.)
Bitmap
Gets/sets a bitmap which is displayed at the control.

BorderStyle
Gets/sets the border style of the control.
(Inherited from ViewerBase.)
Bottom
Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.
(Inherited from Control.)
Bounds
Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.
(Inherited from Control.)
CanFocus
Gets a value indicating whether the control can receive focus.
(Inherited from Control.)
CanSelect
Gets a value indicating whether the control can be selected.
(Inherited from Control.)
Capture
Gets or sets a value indicating whether the control has captured the mouse.
(Inherited from Control.)
CausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from Control.)
ClientRectangle
Gets the rectangle that represents the client area of the control.
(Inherited from Control.)
ClientSize
Gets or sets the height and width of the client area of the control.
(Inherited from Control.)
ColorManagementEngine
Gets/sets color management engine (module) which will be used during image displaying. Graphics Mill for .NET supports the following engines: LittleCMS and Adobe CMM. The property also allows to disable color management and display without color matching.

CompanyName
Gets the name of the company or creator of the application containing the control.
(Inherited from Control.)
Container
Gets the IContainer that contains the Component.
(Inherited from Component.)
ContainsFocus
Gets a value indicating whether the control, or one of its child controls, currently has the input focus.
(Inherited from Control.)
ContextMenu
Gets or sets the shortcut menu associated with the control.
(Inherited from Control.)
ContextMenuStrip
Gets or sets the ContextMenuStrip associated with this control.
(Inherited from Control.)
Controls
Gets the collection of controls contained within the control.
(Inherited from Control.)
Created
Gets a value indicating whether the control has been created.
(Inherited from Control.)
Cursor
Gets or sets the cursor that is displayed when the mouse pointer is over the control.
(Inherited from Control.)
DataBindings
Gets the data bindings for the control.
(Inherited from Control.)
DefaultCursor
Gets/sets default cursor for a control.
(Inherited from ViewerBase.)
DisplayRectangle
Gets the rectangle that represents the display area of the control.
(Inherited from Control.)
Disposing
Gets a value indicating whether the base Control class is in the process of disposing.
(Inherited from Control.)
Dock
Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.
(Inherited from Control.)
Enabled
Gets or sets a value indicating whether the control can respond to user interaction.
(Inherited from Control.)
Focused
Gets a value indicating whether the control has input focus.
(Inherited from Control.)
Font
Gets/sets the font of the text displayed by the control.
(Overrides Font.)
ForeColor
Gets/sets the foreground color of the control.
(Overrides ForeColor.)
Handle
Gets the window handle that the control is bound to.
(Inherited from Control.)
HasChildren
Gets a value indicating whether the control contains one or more child controls.
(Inherited from Control.)
HasContent
Gets a value indicating if the viewer contains a bitmap.
(Overrides HasContent.)
Height
Gets or sets the height of the control.
(Inherited from Control.)
HorizontalLargeChange
Gets/sets the large step of the horizontal scroll bar.

HorizontalSmallChange
Gets/sets the small step of the horizontal scroll bar.

ImeMode
Gets or sets the Input Method Editor (IME) mode of the control.
(Inherited from Control.)
InvokeRequired
Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.
(Inherited from Control.)
IsAccessible
Gets or sets a value indicating whether the control is visible to accessibility applications.
(Inherited from Control.)
IsDisposed
Gets a value indicating whether the control has been disposed of.
(Inherited from Control.)
IsHandleCreated
Gets a value indicating whether the control has a handle associated with it.
(Inherited from Control.)
IsMirrored
Gets a value indicating whether the control is mirrored.
(Inherited from Control.)
LayoutEngine
Gets a cached instance of the control's layout engine.
(Inherited from Control.)
Left
Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.
(Inherited from Control.)
Location
Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.
(Inherited from Control.)
Margin
Gets or sets the space between controls.
(Inherited from Control.)
MaximumSize
Gets or sets the size that is the upper limit that GetPreferredSize(Size) can specify.
(Inherited from Control.)
MaxZoom
Gets/sets a maximum allowed zoom value.
(Inherited from ViewerBase.)
MinimumSize
Gets or sets the size that is the lower limit that GetPreferredSize(Size) can specify.
(Inherited from Control.)
MinZoom
Gets/sets a minimum allowed zoom value.
(Inherited from ViewerBase.)
Name
Gets or sets the name of the control.
(Inherited from Control.)
Navigator
Gets/sets a navigator control which is responsible for the user input.
(Inherited from ViewerBase.)
Padding
Gets or sets padding within the control.
(Inherited from Control.)
Parent
Gets or sets the parent container of the control.
(Inherited from Control.)
PreferredSize
Gets the size of a rectangular area into which the control can fit.
(Inherited from Control.)
ProductName
Gets the product name of the assembly containing the control.
(Inherited from Control.)
ProductVersion
Gets the version of the assembly containing the control.
(Inherited from Control.)
RecreatingHandle
Gets a value indicating whether the control is currently re-creating its handle.
(Inherited from Control.)
Region
Gets or sets the window region associated with the control.
(Inherited from Control.)
Right
Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.
(Inherited from Control.)
RightToLeft
Gets/sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.
(Overrides RightToLeft.)
Rubberband
Gets/sets a currently attached rubberband control.
(Inherited from ViewerBase.)
ScaleToActualSize
Get/sets value that specifies whether to take into account the image resolution (DPI) during displaying.

ScrollBarsStyle
Gets/sets a value that specify whether to display scroll bar and whether to hide