←Select platform

RasterThumbnailBrowser Class Members

Summary

The following tables list the members exposed by RasterThumbnailBrowser.

Public Constructors

Name Description
RasterThumbnailBrowser Initializes a new instance of the RasterThumbnailBrowser class.

Public Methods

Name Description
BeginUpdate Prevents the control from drawing until the RasterImageList.EndUpdate method is called.
CancelLoadingThumbnails Cancels the load operation at any time.
EndUpdate Resumes drawing of the control after drawing is suspended by the RasterImageList.BeginUpdate method.
EnsureVisible Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary.
GetItemRectangle Retrieves the bounding rectangle for a specific item within the RasterImageList control.
HitTest Queries the specified location to determine if the point is over a RasterImageListItem.
LoadThumbnails Browses the specified directory for supported images, and generates thumbnails for each image file that is found.
Refresh Refresh loading thumbnails and generates new thumbnails for new files and remove thumbnails for deleted files
ScrollItems Scrolls the content of the control.
SelectAll Selects or un-selects all the items in this RasterImageList control.
Sort Sorts the items of the RasterImageList control.

Protected Methods

Name Description
Dispose(boolean) This member overrides Control.Dispose.
IsInputKey This member overrides Control.IsInputKey.
OnAddFile Raises the AddFile event.
OnAutoDeselectItemsChanged Raises the RasterImageList.AutoDeselectItemsChanged event.
OnAutoDisposeImagesChanged Raises the RasterImageList.AutoDisposeImagesChanged event.
OnBorderStyleChanged Raises the RasterImageList.BorderStyleChanged event.
OnChanged Fire the WatcherChanged event
OnCodecsChanged Raises the CodecsChanged event.
OnDoubleBufferChanged Raises the RasterImageList.DoubleBufferChanged event.
OnDrawItem Raises the RasterImageList.DrawItem event.
OnEnableKeyboardChanged Raises the RasterImageList.EnableKeyboardChanged event.
OnEnableRubberBandSelectionChanged Raises the RasterImageList.EnableRubberBandSelectionChanged event.
OnErrorThumbnailChanged Raises the ErrorThumbnailChanged event.
OnFinishedLoadingThumbnails Raises the FinishedLoadingThumbnails event.
OnItemBackColorChanged Raises the RasterImageList.ItemBackColorChanged event.
OnItemBorderStyleChanged Raises the RasterImageList.ItemBorderStyleChanged event.
OnItemForeColorChanged Raises the RasterImageList.ItemForeColorChanged event.
OnItemImageBorderStyleChanged Raises the RasterImageList.ItemImageBorderStyleChanged event.
OnItemImageSizeChanged Raises the RasterImageList.ItemImageSizeChanged event.
OnItemSelectedBackColorChanged Raises the RasterImageList.ItemSelectedBackColorChanged event.
OnItemSelectedForeColorChanged Raises the RasterImageList.ItemSelectedForeColorChanged event.
OnItemSizeChanged Raises the RasterImageList.ItemSizeChanged event.
OnItemSpacingSizeChanged Raises the RasterImageList.ItemSpacingSizeChanged event.
OnKeyDown This member overrides Control.OnKeyDown.
OnLoadingThumbnailChanged Raises the LoadingThumbnailChanged event.
OnLoadThumbnail Raises the LoadThumbnail event.
OnLostFocus This member overrides Control.OnLostFocus.
OnMouseDown This member overrides Control.OnMouseDown.
OnMouseMove This member overrides Control.OnMouseMove.
OnMouseUp This member overrides Control.OnMouseUp.
OnPaint This member overrides Control.OnPaint.
OnPaintPropertiesChanged Raises the RasterImageList.PaintPropertiesChanged event.
OnRefreshStatus Fire the RefreshStatus event
OnRenamed Fire the WatcherRenamed event
OnScroll Raises the RasterImageList.Scroll event.
OnScrollStyleChanged Raises the RasterImageList.ScrollStyleChanged event.
OnSelectedIndexChanged Raises the RasterImageList.SelectedIndexChanged event.
OnSelectionModeChanged Raises the RasterImageList.SelectionModeChanged event.
OnSelectUserImageChanged Raises the RasterImageList.SelectUserImageChanged event.
OnShowItemTextChanged Raises the ShowItemTextChanged event.
OnSizeChanged This member overrides Control.OnSizeChanged.
OnSorterChanged Raises the SorterChanged event.
OnSortingChanged Raises the SortingChanged event.
OnThumbnailSizeFlagsChanged Raises the ThumbnailSizeFlagsChanged event.
OnUseDpiChanged Raises the UseDpiChanged event.
OnViewStyleChanged Raises the ViewStyleChanged event.
WndProc This member overrides Control.WndProc.

Public Properties

Name Description
AutoDeselectItems Enables or disables de-selecting items when mouse button is clicked.
AutoDisposeImages Gets or sets a value indicating whether to automatically dispose item images.
BorderStyle Gets or sets the border style of the control.
Codecs Gets or sets the Leadtools.Codecs.RasterCodecs object used to load the thumbnail images.
DoubleBuffer Enables or disables double buffer painting, which eliminates flicker.
EnableBrowserWatcher Enable system watcher for the paths that specified when call LoadThumbnails(string,string,rasterthumbnailbrowserloadflags) method
EnableKeyboard Gets or sets a value indicating whether the control automatically processes the keyboard.
EnableRubberBandSelection Enables or disables rubber band selection in the RasterImageList.
ErrorThumbnail Gets or sets the image used to display items that could not be loaded.
FullVisibleColumns Gets the number of currently full-visible item columns in the control.
FullVisibleRows Gets the number of currently full-visible item rows in the control.
IsLoadingThumbnails Determines if the control is still loading thumbnails in the background.
ItemBackColor Gets or sets the item background color of the un-selected items in this RasterImageList
ItemBorderStyle Gets or sets the border style to draw around the RasterImageListItem in the control.
ItemForeColor Gets or sets the foreground color of the un-selected items in this RasterImageList
ItemImageBorderStyle Gets or sets the border style to draw around the image of an RasterImageListItem in the control.
ItemImageSize Gets or sets the maximum size of the image of each RasterImageListItem in the control.
Items Gets a collection containing all items in the control.
ItemSelectedBackColor Gets or sets the item background color of the selected items in this RasterImageList.
ItemSelectedForeColor Gets or sets the foreground color of the selected items in this RasterImageList.
ItemSize Gets or sets the size of each RasterImageListItem in the control.
ItemSpacingSize Gets or sets the amount of space between adjacent items in the control.
LoadingThumbnail Gets or sets the image used to display items that have not yet been loaded.
LoadStamp Gets or sets a value which indicates whether to attempt to load stamps from file formats that support preview images during RasterThumbnailBrowser.LoadThumbnails.
PaintProperties Gets or sets the Leadtools.Drawing.RasterPaintProperties which controls the painting of item images in this control.
ScrollStyle Specifies the direction the RasterImageList Control scrolls the displayed items.
SelectedItems Gets the items that are selected in the control.
SelectionMode Gets or sets whether automatic item selection is allowed.
SelectUserImage Gets or sets a user-defined image to use as the selection marker.
ShowItemText Indicates whether the item text is shown in the control.
Site This member overrides the Control.Site property.
Sorter Gets or sets the sorting comparer for the control.
Sorting Gets or sets the sort order for items in the control.
ThumbnailSizeFlags Controls the quality of the thumbnail images created by the control.
TopIndex Gets or sets the index of the first visible item in the control.
TotalColumns Gets the number of total item columns in the control.
TotalRows Gets the number of total item rows in the control.
UseDpi Gets or sets a value that indicates whether LEAD's automated scaling properties are used to account for the physical resolution of the bitmap.
ViewStyle Gets or sets how items are displayed in the control.
VisibleColumns Gets the number of currently full or partial -visible item columns in the control.
VisibleRows Gets the number of currently full or partial -visible item rows in the control.

Protected Properties

Name Description
CreateParams This member overrides Control.CreateParams.
IsSorting Gets a value indicating whether this RasterImageList is currently sorting.

Public Events

Name Description
AddFile Occurs once for each image file loaded into the RasterThumbnailBrowser.
CodecsChanged Occurs when the value of the Codecs property changes.
ErrorThumbnailChanged Occurs when the value of the ErrorThumbnail property changes.
FinishedLoadingThumbnails Occurs when the loading operation finishes.
LoadingThumbnailChanged Occurs when the value of the LoadingThumbnail property changes.
LoadThumbnail Occurs when the control loads the thumbnail of an item.
RefreshStatus Occurs when a file in the specified Path is changed or added
ThumbnailSizeFlagsChanged Occurs when the value of the ThumbnailSizeFlags property changes.
WatcherChanged Occurs when a file in the specified Path is changed or added
WatcherRenamed Occurs when a file or directory in the specified Path is renamed.

Public Fields

Name Description
AutoDeselectItemsChanged Occurs when the value of the AutoDeselectItems property changes.
AutoDisposeImagesChanged Occurs when the value of the AutoDisposeImages property changes.
BorderStyleChanged Occurs when the value of the BorderStyle property changes.
DoubleBufferChanged Occurs when the value of the DoubleBuffer property changes.
DrawItem Occurs when a request is made to draw an item in an owner-drawn RasterImageList.
EnableKeyboardChanged Occurs when the value of the EnableKeyboard property changes.
EnableRubberBandSelectionChanged Occurs when the value of the EnableRubberBandSelection property changes.
ItemBackColorChanged Occurs when the value of the ItemBackColor property changes.
ItemBorderStyleChanged Occurs when the value of the ItemBorderStyle property changes.
ItemForeColorChanged Occurs when the value of the ItemForeColor property changes.
ItemImageBorderStyleChanged Occurs when the value of the ItemImageBorderStyle property changes.
ItemImageSizeChanged Occurs when the value of the ItemImageSize property changes.
ItemSelectedBackColorChanged Occurs when the value of the ItemSelectedBackColor property changes.
ItemSelectedForeColorChanged Occurs when the value of the ItemSelectedForeColor property changes.
ItemSizeChanged Occurs when the value of the ItemSize property changes.
ItemSpacingSizeChanged Occurs when the value of the ItemSpacingSize property changes.
PaintBackground Occurs when the background of the control is redrawn.
PaintPropertiesChanged Occurs when the value of the PaintProperties property changes.
Scroll Occurs when the content of control is scrolled.
ScrollStyleChanged Occurs when the value of the ScrollStyle property changes.
SelectedIndexChanged Occurs when the index of the selected item in the RasterImageList control changes.
SelectionModeChanged Occurs when the value of the SelectionMode property changes.
SelectUserImageChanged Occurs when the value of the SelectUserImage property changes.
ShowItemTextChanged Occurs when the value of the ShowItemText property changes.
SorterChanged Occurs when the value of the Sorter property changes.
SortingChanged Occurs when the value of the Sorting property changes.
UseDpiChanged Occurs when the value of the UseDpi property changes.
ViewStyleChanged Occurs when the value of the ViewStyle property changes.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.WinForms Assembly