Cyotek.Windows.Forms.ImageBox
Component for displaying images with support for scrolling and zooming.
Initializes a new instance of the class.
Occurs when the AllowClickZoom property is changed.
Occurs when the AllowDoubleClick property value changes
Occurs when the AllowFreePan property value changes
Occurs when the AllowUnfocusedMouseWheel property value changes
Occurs when the AllowZoom property is changed.
Occurs when the AutoCenter property is changed.
Occurs when the AutoPan property is changed.
Occurs when the DropShadowSize property is changed.
Occurs when the GridSizeCell property is changed.
Occurs when the GridColorAlternate property is changed.
Occurs when the GridColor property is changed.
Occurs when the GridDisplayMode property is changed.
Occurs when the GridScale property is changed.
Occurs when the ImageBorderColor property value changes
Occurs when the ImageBorderStyle property is changed.
Occurs when the Image property is changed.
Occurs when the InterpolationMode property is changed.
Occurs when the InvertMouse property is changed.
Occurs when the LimitSelectionToImage property is changed.
Occurs when panning the control completes.
Occurs when the PanMode property value changes
Occurs when panning the control starts.
Occurs when the PixelGridColor property value changes
Occurs when the PixelGridThreshold property value changes
Occurs when the ScaleText property value changes
Occurs when a selection region has been defined
Occurs when the user starts to define a selection region.
Occurs when the SelectionColor property is changed.
Occurs when the SelectionMode property is changed.
Occurs when the SelectionRegion property is changed.
Occurs when the ShortcutsEnabled property value changes
Occurs when the ShowPixelGrid property value changes
Occurs when the SizeMode property value changes
Occurs when the SizeToFit property is changed.
Occurs when the TextAlign property value changes
Occurs when the TextBackColor property value changes
Occurs when the TextDisplayMode property value changes
Occurs when the TextPadding property value changes
Occurs when virtual painting should occur
Occurs when the VirtualMode property value changes
Occurs when the VirtualSize property value changes
Occurs when the Zoom property is changed.
Occurs when then a zoom action is performed.
Occurs when the ZoomLevels property is changed
Creates a bitmap image containing a 2x2 grid using the specified cell size and colors.
Size of the cell.
Cell color.
Alternate cell color.
Creates a checked tile texture using default values.
Gets or sets a value indicating whether clicking the control with the mouse will automatically zoom in or out.
true if clicking the control allows zooming; otherwise, false.
Gets or sets a value indicating whether the DoubleClick event can be raised.
true if the DoubleClick event can be raised; otherwise, false.
Gets or sets a value indicating whether free panning can be used
true if free panning can be used, otherwise false.
Gets or sets a value indicating whether the mouse wheel is processed event if the doesn't have focus.
true if the mouse wheel is processed regardless of focus, otherwise false to only process the mouse wheel when the control has focus.
Setting this problem to true could cause conflicting behavior with other controls that also make use of the mouse wheel.
Gets or sets a value indicating whether the user can change the zoom level.
true if the zoom level can be changed; otherwise, false.
Gets or sets a value indicating whether the image is centered where possible.
true if the image should be centered where possible; otherwise, false.
Gets or sets if the mouse can be used to pan the control.
true if the control can be auto panned; otherwise, false.
If this property is set, the SizeToFit property cannot be used.
Gets or sets a value indicating whether the container enables the user to scroll to any content placed outside of its visible boundaries.
true if the container enables auto-scrolling; otherwise, false.
Gets or sets the minimum size of the auto-scroll.
A that determines the minimum size of the virtual area through which the user can scroll.
Specifies if the control should auto size to fit the image contents.
true if enabled; otherwise, false
Gets or sets the background color for the control.
A that represents the background color of the control. The default is the value of the
property.
Gets or sets the background image displayed in the control.
An that represents the image to display in the background of the control.
Gets or sets the background image layout as defined in the enumeration.
The background image layout.
One of the values of (
, ,
, , or
). is the default value.
Gets the point at the center of the currently displayed image viewport.
The point at the center of the current image viewport.
Gets or sets the cursor that is displayed when the mouse pointer is over the control.
A that represents the cursor to display when the
mouse pointer is over the control.
Gets or sets the size of the drop shadow.
The size of the drop shadow.
Gets or sets the size of the grid cells.
The size of the grid cells.
Gets or sets the color of primary cells in the grid.
The color of primary cells in the grid.
Gets or sets the color of alternate cells in the grid.
The color of alternate cells in the grid.
Gets or sets the grid display mode.
The grid display mode.
Gets or sets the grid scale.
The grid scale.
Gets or sets the image.
The image.
Gets or sets the color of the image border.
The color of the image border.
Gets or sets the image border style.
The image border style.
Gets or sets the interpolation mode.
The interpolation mode.
Gets or sets a value indicating whether the mouse should be inverted when panning the control.
true if the mouse should be inverted when panning the control; otherwise, false.
Gets a value indicating whether the image is currently being displayed at 100% zoom
true if the image is currently being displayed at 100% zoom; otherwise, false.
Gets a value indicating whether this control is panning.
true if this control is panning; otherwise, false.
Gets or sets a value indicating whether this a selection region is currently being drawn.
true if a selection region is currently being drawn; otherwise, false.
Gets or sets a value indicating whether selection regions should be limited to the image boundaries.
true if selection regions should be limited to image boundaries; otherwise, false.
Gets or sets the how panning is initiated using the mouse
The pan mode.
Gets or sets the color of the pixel grid.
The color of the pixel grid.
Gets or sets the minimum size of zoomed pixel's before the pixel grid will be drawn
The pixel grid threshold.
Gets or sets a value indicating whether the font size of text is scaled according to the current zoom level.
true if the size of text is scaled according to the current zoom level; otherwise, false.
Gets or sets the color of selection regions.
The color of selection regions.
Gets or sets the selection mode.
The selection mode.
Gets or sets the selection region.
The selection region.
Gets or sets a value indicating whether the defined shortcuts are enabled.
true to enable the shortcuts; otherwise, false.
Gets or sets a value indicating whether a pixel grid is displayed when the control is zoomed.
true if a pixel grid is displayed when the control is zoomed; otherwise, false.
Gets or sets the size mode of images hosted in the control.
The size mode.
Gets or sets a value indicating whether the control should automatically size to fit the image contents.
true if the control should size to fit the image contents; otherwise, false.
Gets or sets the alignment of the text on the control.
One of the values. The default is MiddleCenter.
Gets or sets the color of the text background.
The color of the text background.
Gets or sets the text display mode.
The text display mode.
Gets or sets the text padding.
The text padding.
Gets or sets a value indicating whether the control acts as a virtual image box.
true if the control acts as a virtual image box; otherwise, false.
When this property is set to true, the Image property is ignored in favor of the VirtualSize property. In addition, the VirtualDraw event is raised to allow custom painting of the image area.
Gets or sets the size of the virtual image.
The size of the virtual image.
Gets or sets the zoom.
The zoom.
Gets the zoom factor.
The zoom factor.
Gets or sets the zoom levels.
The zoom levels.
Gets a value indicating whether painting of the control is allowed.
true if painting of the control is allowed; otherwise, false.
Gets or sets a value indicating whether the current image is animated.
true if the current image is animated; otherwise, false.
Gets the height of the scaled image.
The height of the scaled image.
Gets the width of the scaled image.
The width of the scaled image.
Gets the size of the view.
The size of the view.
Gets or sets a value indicating whether a drag operation was cancelled.
true if the drag operation was cancelled; otherwise, false.
Resets the zoom to 100%.
Disables any redrawing of the image box
Centers the given point in the image in the center of the control
The point of the image to attempt to center.
Centers the given point in the image in the center of the control
The X co-ordinate of the point to center.
The Y co-ordinate of the point to center.
Centers the given point in the image in the center of the control
The X co-ordinate of the point to center.
The Y co-ordinate of the point to center.
Resets the viewport to show the center of the image.
Enables the redrawing of the image box
Fits a given to match image boundaries
The rectangle.
A structure remapped to fit the image boundaries
Fits a given to match image boundaries
The rectangle.
A structure remapped to fit the image boundaries
Gets the image view port.
Gets the inside view port, excluding any padding.
Gets the inside view port.
if set to true [include padding].
Returns the source repositioned to include the current image offset and scaled by the current zoom level
The source to offset.
A which has been repositioned to match the current zoom level and image offset
Returns the source co-ordinates repositioned to include the current image offset and scaled by the current zoom level
The source X co-ordinate.
The source Y co-ordinate.
A which has been repositioned to match the current zoom level and image offset
Returns the source co-ordinates repositioned to include the current image offset and scaled by the current zoom level
The source X co-ordinate.
The source Y co-ordinate.
A which has been repositioned to match the current zoom level and image offset
Returns the source repositioned to include the current image offset and scaled by the current zoom level
The source to offset.
A which has been repositioned to match the current zoom level and image offset
Returns the source scaled according to the current zoom level and repositioned to include the current image offset
The source to offset.
A which has been resized and repositioned to match the current zoom level and image offset
Returns the source rectangle scaled according to the current zoom level and repositioned to include the current image offset
The X co-ordinate of the source rectangle.
The Y co-ordinate of the source rectangle.
The width of the rectangle.
The height of the rectangle.
A which has been resized and repositioned to match the current zoom level and image offset
Returns the source rectangle scaled according to the current zoom level and repositioned to include the current image offset
The X co-ordinate of the source rectangle.
The Y co-ordinate of the source rectangle.
The width of the rectangle.
The height of the rectangle.
A which has been resized and repositioned to match the current zoom level and image offset
Returns the source scaled according to the current zoom level and repositioned to include the current image offset
The source to offset.
A which has been resized and repositioned to match the current zoom level and image offset
Retrieves the size of a rectangular area into which a control can be fitted.
The custom-sized area for a control.
An ordered pair of type representing the width and height of a rectangle.
Returns the source scaled according to the current zoom level
The X co-ordinate of the point to scale.
The Y co-ordinate of the point to scale.
A which has been scaled to match the current zoom level
Returns the source scaled according to the current zoom level
The X co-ordinate of the point to scale.
The Y co-ordinate of the point to scale.
A which has been scaled to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been scaled to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been scaled to match the current zoom level
Returns the source rectangle scaled according to the current zoom level
The X co-ordinate of the source rectangle.
The Y co-ordinate of the source rectangle.
The width of the rectangle.
The height of the rectangle.
A which has been scaled to match the current zoom level
Returns the source rectangle scaled according to the current zoom level
The X co-ordinate of the source rectangle.
The Y co-ordinate of the source rectangle.
The width of the rectangle.
The height of the rectangle.
A which has been scaled to match the current zoom level
Returns the source rectangle scaled according to the current zoom level
The location of the source rectangle.
The size of the source rectangle.
A which has been scaled to match the current zoom level
Returns the source rectangle scaled according to the current zoom level
The location of the source rectangle.
The size of the source rectangle.
A which has been scaled to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been scaled to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been scaled to match the current zoom level
Returns the source size scaled according to the current zoom level
The width of the size to scale.
The height of the size to scale.
A which has been resized to match the current zoom level
Returns the source size scaled according to the current zoom level
The width of the size to scale.
The height of the size to scale.
A which has been resized to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been resized to match the current zoom level
Returns the source scaled according to the current zoom level
The source to scale.
A which has been resized to match the current zoom level
Creates an image based on the current selection region
An image containing the selection contents if a selection if present, otherwise null
The caller is responsible for disposing of the returned image
Gets the source image region.
Determines whether the specified point is located within the image view port
The point.
true if the specified point is located within the image view port; otherwise, false.
Determines whether the specified point is located within the image view port
The X co-ordinate of the point to check.
The Y co-ordinate of the point to check.
true if the specified point is located within the image view port; otherwise, false.
Determines whether the specified point is located within the image view port
The X co-ordinate of the point to check.
The Y co-ordinate of the point to check.
true if the specified point is located within the image view port; otherwise, false.
Converts the given client size point to represent a coordinate on the source image.
The source point.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Converts the given client size point to represent a coordinate on the source image.
The X co-ordinate of the point to convert.
The Y co-ordinate of the point to convert.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Converts the given client size point to represent a coordinate on the source image.
The X co-ordinate of the point to convert.
The Y co-ordinate of the point to convert.
if set to true and the point is outside the bounds of the source image, it will be mapped to the nearest edge.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Converts the given client size point to represent a coordinate on the source image.
The X co-ordinate of the point to convert.
The Y co-ordinate of the point to convert.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Converts the given client size point to represent a coordinate on the source image.
The X co-ordinate of the point to convert.
The Y co-ordinate of the point to convert.
if set to true and the point is outside the bounds of the source image, it will be mapped to the nearest edge.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Converts the given client size point to represent a coordinate on the source image.
The source point.
if set to true and the point is outside the bounds of the source image, it will be mapped to the nearest edge.
Point.Empty if the point could not be matched to the source image, otherwise the new translated point
Scrolls the control to the given point in the image, offset at the specified display point
The X co-ordinate of the point to scroll to.
The Y co-ordinate of the point to scroll to.
The X co-ordinate relative to the x parameter.
The Y co-ordinate relative to the y parameter.
Scrolls the control to the given point in the image, offset at the specified display point
The X co-ordinate of the point to scroll to.
The Y co-ordinate of the point to scroll to.
The X co-ordinate relative to the x parameter.
The Y co-ordinate relative to the y parameter.
Scrolls the control to the given point in the image, offset at the specified display point
The point of the image to attempt to scroll to.
The relative display point to offset scrolling by.
Creates a selection region which encompasses the entire image
Thrown if no image is currently set
Clears any existing selection region
Zooms into the image
Zooms into the image
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
Zooms out of the image
Zooms out of the image
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
Zooms to the maximum size for displaying the entire image within the bounds of the control.
Adjusts the view port to fit the given region
The X co-ordinate of the selection region.
The Y co-ordinate of the selection region.
The width of the selection region.
The height of the selection region.
Adjusts the view port to fit the given region
The X co-ordinate of the selection region.
The Y co-ordinate of the selection region.
The width of the selection region.
The height of the selection region.
Adjusts the view port to fit the given region
The rectangle to fit the view port to.
Adjusts the layout.
Adjusts the scroll.
The x.
The y.
Adjusts the size.
Adjusts the view port.
Creates the grid tile image.
Size of the cell.
The first color.
Color of the second.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Draws the background of the control.
The instance containing the event data.
Draws a drop shadow.
The graphics.
The view port.
Draws a glow shadow.
The graphics.
The view port.
Draws the image.
The g.
Draws a border around the image.
The graphics.
Draws the specified text within the specified bounds using the specified device context.
The device context in which to draw the text.
The text to draw.
The that represents the bounds of the text.
Draws the specified text within the specified bounds using the specified device context and font.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The that represents the bounds of the text.
Draws the specified text within the specified bounds using the specified device context, font, and color.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The to apply to the text.
The that represents the bounds of the text.
Draws the specified text within the specified bounds using the specified device context, font, color, and back color.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The to apply to the text.
The to apply to the area represented by bounds.
The that represents the bounds of the text.
Draws the specified text within the specified bounds using the specified device context, font, color, back color, and formatting instructions.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The to apply to the text.
The to apply to the area represented by bounds.
The to apply to the text.
The that represents the bounds of the text.
Draws the specified text within the specified bounds using the specified device context, font, color, back color, and formatting instructions.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The to apply to the text.
The to apply to the area represented by bounds.
The to apply to the text.
The that represents the bounds of the text.
If set to true the font size is scaled according to the current zoom level.
Draws the specified text within the specified bounds using the specified device context, font, color, back color, and formatting instructions.
The device context in which to draw the text.
The text to draw.
The to apply to the drawn text.
The to apply to the text.
The to apply to the area represented by bounds.
The to apply to the text.
The that represents the bounds of the text.
If set to true the font size is scaled according to the current zoom level.
Padding to apply around the text
Draws a pixel grid.
The graphics to draw the grid to.
Draws the selection region.
The instance containing the event data.
Draws the text.
The instance containing the event data.
Completes an ongoing selection or drag operation.
Gets a cursor suitable for the current state of the control
The mouse cursor position in client co-ordinates.
A object suitable for the current state of the control
Gets an offset based on the current image border style.
Gets the interpolation mode used to render the image.
The interpolation mode.
Returns the value of the property, unless this is set to InterpolationMode.Default
, in which case it will use InterpolationMode.HighQualityBicubic
for zoomed images otherwise InterpolationMode.NearestNeighbor
.
Determines whether the specified key is a regular input key or a special key that requires preprocessing.
One of the values.
true if the specified key is a regular input key; otherwise, false.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
A that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Processes shortcut keys for zooming and selection
The instance containing the event data.
Processes zooming with the mouse. Attempts to keep the pre-zoom image pixel under the mouse after the zoom has completed.
if set to true zoom in, otherwise zoom out.
The cursor position.
Performs mouse based panning
The instance containing the event data.
Processes shortcut keys for scrolling
The instance containing the event data.
Performs mouse based region selection
The instance containing the event data.
Resets the property whilsts retaining the original .
Initializes a selection or drag operation.
The instance containing the event data.
Updates the scroll position.
The position.
Gets the distance between two points.
The first x value.
The first y value.
The second x value.
The second y value.
The distance.
Gets the distance between two values.
The first value.
The second value.
The distance.
Gets the size of the image.
If an error occurs, for example due to the image being disposed, an empty size is returned
Size.
Returns an appropriate zoom level based on the specified action, relative to the current zoom level.
The action to determine the zoom level.
Thrown if an unsupported action is specified.
Initializes the grid tile.
Called when the animation frame changes.
The source of the event.
The instance containing the event data.
Resets the zoom to 100%.
The source that initiated the action.
Performs a zoom action.
The action to perform.
The source that initiated the action.
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
Performs a zoom action.
The action to perform.
The source that initiated the action.
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
A describing the current center of the control.
Zooms into the image
The source that initiated the action.
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
Zooms out of the image
The source that initiated the action.
true if the current scrolling position should be preserved relative to the new zoom level, false to reset.
Raises either the PanStart or PanEnd events
The new pan style.
Sets the mouse cursor based on the current control state
The location of the mouse in client co-ordinates.
Updates the current zoom.
The new zoom value.
The zoom actions that caused the value to be updated.
The source of the zoom operation.
A message filter for WM_MOUSEWHEEL and WM_MOUSEHWHEEL. This class cannot be inherited.
Constructor that prevents a default instance of this class from being created.
Gets or sets a value indicating whether the filter is active
true if the message filter is active, false if not.
Filters out a message before it is dispatched.
[in,out] The message to be dispatched. You cannot modify this message.
true to filter the message and stop it from being dispatched; false to allow the message to
continue to the next filter or control.
Specifies constants that define which mouse buttons can be used to pan an control.
No mouse buttons can be used to pan the control.
The left mouse button can be used to pan the control.
The middle mouse button can be used to pan the control.
Both the left and left mouse buttons can be used to pan the control.
Describes the zoom action occuring
No action.
The control is increasing the zoom.
The control is decreasing the zoom.
The control zoom was reset.
Specifies the source of an action being performed.
Unknown source.
A user initialized the action.
Specifies the border styles of an image
No border.
A fixed, single-line border.
A fixed, single-line border with a solid drop shadow.
A fixed, single-line border with a soft outer glow.
Provides data for a cancelable event.
Initializes a new instance of the class.
The location of the action being performed.
Initializes a new instance of the class.
Gets or sets the location of the action being performed.
The location of the action being performed.
Contains event data for the event.
Initializes a new instance of the class.
The zoom operation being performed.
The source of the operation.
The old zoom level.
The new zoom level.
Initializes a new instance of the class.
Gets or sets the actions that occured.
The zoom operation.
Gets or sets the new zoom level.
The new zoom level.
Gets or sets the old zoom level.
The old zoom level.
Gets or sets the source of the operation..
The source.
Specifies the display styles for the background texture grid
No background.
Background is displayed in the control's client area.
Background is displayed only in the image region.
Specifies the size of the background texture grid.
Displays a solid color
Half of the default size.
Default size.
50% increase of default size.
100% increase of default size.
Specifies the selection mode.
No selection.
Rectangle selection.
Zoom selection.
Determines the sizing mode of an image hosted in an control.
The image is disiplayed according to current zoom and scroll properties.
The image is stretched to fill the client area of the control.
The image is stretched to fill as much of the client area of the control as possible, whilst retaining the same aspect ratio for the width and height.
Defines a base class for controls that support scrolling behavior.
Initializes a new instance of the class.
Occurs when the BorderStyle property value changes
Occurs when the mouse wheel moves while the control has focus.
Occurs when the PageSize property value changes
Occurs when the user or code scrolls through the client area.
Occurs when the ScrollSize property value changes
Occurs when the StepSize property value changes
Gets the required creation parameters when the control handle is created.
The create params.
A that contains the required creation parameters when the handle to the control is created.
Raises the event.
An that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Processes Windows messages.
The Windows to process.
Gets or sets a value indicating whether the horizontal scrollbar should always be displayed, even when not required.
true if the horizontal scrollbar should always be displayed; otherwise, false.
Gets or sets a value indicating whether the vertical scrollbar should always be displayed, even when not required.
true if the vertical scrollbar should always be displayed; otherwise, false.
Gets or sets the border style.
The border style.
Gets the horizontal scrollbar properties.
The horizontal scrollbar properties.
Gets or sets the size of the scroll pages.
The size of the page.
Gets or sets the size of the scroll area.
The size of the scroll.
Gets or sets the size of scrollbar stepping.
The size of the step.
Gets the vertical scrollbar properties.
The vertical scrollbar properties.
Gets or sets a value indicating whether the horizontal scrollbar is displayed
true if the horizontal scrollbar is displayed; otherwise, false.
Gets or sets a value indicating whether the vertical scrollbar is displayed
true if the vertical scrollbar is displayed; otherwise, false.
Gets or sets a value indicating whether the control is scrolled when the mouse wheel is spun
true if the mouse wheel scrolls the control; otherwise, false.
Scrolls both scrollbars to the given values
The x.
The y.
Gets the type of scrollbar event.
The wparam value from a window proc.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Set the given scrollbar's tracking position to the specified value
The scrollbar.
The value.
Updates the properties of the horizontal scrollbar.
Updates the horizontal scrollbar.
Updates the scrollbars.
Updates the properties of the vertical scrollbar.
Updates the vertical scrollbar.
Processes the WM_HSCROLL and WM_VSCROLL Windows messages.
The Windows to process.
Gets scrollbar properties
The bar.
Sets scrollbar properties.
The scrollbar.
The scrollbar properties.
if set to true the scrollbar will be repainted.
Provides basic properties for the horizontal scroll bar in a .
Initializes a new instance of the class.
The whose scrolling properties this object describes.
Encapsulates properties related to scrolling.
Initializes a new instance of the class.
The whose scrolling properties this object describes.
Gets or sets whether the scroll bar can be used on the container.
true if the scroll bar can be used; otherwise, false.
Gets or sets the distance to move a scroll bar in response to a large scroll command.
An describing how far, in pixels, to move the scroll bar in response to a large change.
Gets or sets the upper limit of the scrollable range.
An representing the maximum range of the scroll bar.
Gets or sets the lower limit of the scrollable range.
An representing the lower range of the scroll bar.
Gets the control to which this scroll information applies.
A .
Gets or sets the distance to move a scroll bar in response to a small scroll command.
An representing how far, in pixels, to move the scroll bar.
Gets or sets a numeric value that represents the current position of the scroll bar box.
An representing the position of the scroll bar box, in pixels.
Gets or sets whether the scroll bar can be seen by the user.
true if it can be seen; otherwise, false.
Provides basic properties for the vertical scroll bar in a .
Initializes a new instance of the class.
The whose scrolling properties this object describes.
Defines a base class for controls that support auto-scrolling behavior.
Initializes a new instance of the class.
Occurs when the AutoScroll property value changes
Occurs when the AutoScrollMargin property value changes
Occurs when the AutoScrollMinSize property value changes
Occurs when the AutoScrollPosition property value changes
Raises the event.
An that contains the event data.
Raises the event.
The instance containing the event data.
Raises the event.
An that contains the event data.
Gets or sets a value indicating whether the container enables the user to scroll to any controls placed outside of its visible boundaries.
true if the container enables auto-scrolling; otherwise, false.
Gets or sets the size of the auto-scroll margin.
A that represents the height and width of the auto-scroll margin in pixels.
Gets or sets the minimum size of the auto-scroll.
A that determines the minimum size of the virtual area through which the user can scroll.
Gets or sets the location of the auto-scroll position.
A that represents the auto-scroll position in pixels.
Total area of all visible controls which are scrolled with this container
Gets the view port rectangle.
The view port rectangle.
Scrolls the specified child control into view on an auto-scroll enabled control.
The child control to scroll into view.
Adjusts the given Point according to the scroll size
The position.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Adjusts the scrollbars.
Scrolls child controls by the given offset
The offset.
Represents available levels of zoom in an control
Initializes a new instance of the class.
Initializes a new instance of the class.
The default values to populate the collection with.
Thrown if the collection parameter is null
Returns the default zoom levels
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the is read-only.
true if this instance is read only; otherwise, false.
true if the is read-only; otherwise, false.
Gets or sets the zoom level at the specified index.
The index.
Gets or sets the backing list.
Adds an item to the .
The object to add to the .
Adds a range of items to the .
The items to add to the collection.
Thrown if the collection parameter is null.
Removes all items from the .
Determines whether the contains a specific value.
The object to locate in the .
true if is found in the ; otherwise, false.
Copies a range of elements this collection into a destination .
The that receives the data.
A 64-bit integer that represents the index in the at which storing begins.
Finds the index of a zoom level matching or nearest to the specified value.
The zoom level.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Not implemented.
The index.
The item.
Not implemented
Returns the next increased zoom level for the given current zoom.
The current zoom level.
The next matching increased zoom level for the given current zoom if applicable, otherwise the nearest zoom.
Returns the next decreased zoom level for the given current zoom.
The current zoom level.
The next matching decreased zoom level for the given current zoom if applicable, otherwise the nearest zoom.
Removes the first occurrence of a specific object from the .
The object to remove from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
Removes the element at the specified index of the .
The zero-based index of the element to remove.
Copies the elements of the to a new array.
An array containing copies of the elements of the .
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.