Show / Hide Table of Contents

Class ImageListView

Represents a listview control for image files.

Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
ImageListView
Implements
System.Windows.Forms.IDropTarget
System.ComponentModel.ISynchronizeInvoke
System.Windows.Forms.IWin32Window
System.Windows.Forms.IBindableComponent
System.ComponentModel.IComponent
System.IDisposable
Inherited Members
System.Windows.Forms.Control.GetAccessibilityObjectById(System.Int32)
System.Windows.Forms.Control.SetAutoSizeMode(System.Windows.Forms.AutoSizeMode)
System.Windows.Forms.Control.GetAutoSizeMode()
System.Windows.Forms.Control.GetPreferredSize(System.Drawing.Size)
System.Windows.Forms.Control.AccessibilityNotifyClients(System.Windows.Forms.AccessibleEvents, System.Int32)
System.Windows.Forms.Control.AccessibilityNotifyClients(System.Windows.Forms.AccessibleEvents, System.Int32, System.Int32)
System.Windows.Forms.Control.BeginInvoke(System.Delegate)
System.Windows.Forms.Control.BeginInvoke(System.Delegate, System.Object[])
System.Windows.Forms.Control.BringToFront()
System.Windows.Forms.Control.Contains(System.Windows.Forms.Control)
System.Windows.Forms.Control.CreateAccessibilityInstance()
System.Windows.Forms.Control.CreateControlsInstance()
System.Windows.Forms.Control.CreateGraphics()
System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.Control.CreateControl()
System.Windows.Forms.Control.DefWndProc(System.Windows.Forms.Message)
System.Windows.Forms.Control.DestroyHandle()
System.Windows.Forms.Control.DoDragDrop(System.Object, System.Windows.Forms.DragDropEffects)
System.Windows.Forms.Control.DrawToBitmap(System.Drawing.Bitmap, System.Drawing.Rectangle)
System.Windows.Forms.Control.EndInvoke(System.IAsyncResult)
System.Windows.Forms.Control.FindForm()
System.Windows.Forms.Control.GetTopLevel()
System.Windows.Forms.Control.RaiseKeyEvent(System.Object, System.Windows.Forms.KeyEventArgs)
System.Windows.Forms.Control.RaiseMouseEvent(System.Object, System.Windows.Forms.MouseEventArgs)
System.Windows.Forms.Control.Focus()
System.Windows.Forms.Control.FromChildHandle(System.IntPtr)
System.Windows.Forms.Control.FromHandle(System.IntPtr)
System.Windows.Forms.Control.GetChildAtPoint(System.Drawing.Point, System.Windows.Forms.GetChildAtPointSkip)
System.Windows.Forms.Control.GetChildAtPoint(System.Drawing.Point)
System.Windows.Forms.Control.GetContainerControl()
System.Windows.Forms.Control.GetScaledBounds(System.Drawing.Rectangle, System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified)
System.Windows.Forms.Control.GetNextControl(System.Windows.Forms.Control, System.Boolean)
System.Windows.Forms.Control.GetStyle(System.Windows.Forms.ControlStyles)
System.Windows.Forms.Control.Hide()
System.Windows.Forms.Control.InitLayout()
System.Windows.Forms.Control.Invalidate(System.Drawing.Region)
System.Windows.Forms.Control.Invalidate(System.Drawing.Region, System.Boolean)
System.Windows.Forms.Control.Invalidate()
System.Windows.Forms.Control.Invalidate(System.Boolean)
System.Windows.Forms.Control.Invalidate(System.Drawing.Rectangle)
System.Windows.Forms.Control.Invalidate(System.Drawing.Rectangle, System.Boolean)
System.Windows.Forms.Control.Invoke(System.Delegate)
System.Windows.Forms.Control.Invoke(System.Delegate, System.Object[])
System.Windows.Forms.Control.InvokePaint(System.Windows.Forms.Control, System.Windows.Forms.PaintEventArgs)
System.Windows.Forms.Control.InvokePaintBackground(System.Windows.Forms.Control, System.Windows.Forms.PaintEventArgs)
System.Windows.Forms.Control.IsKeyLocked(System.Windows.Forms.Keys)
System.Windows.Forms.Control.IsInputChar(System.Char)
System.Windows.Forms.Control.IsMnemonic(System.Char, System.String)
System.Windows.Forms.Control.NotifyInvalidate(System.Drawing.Rectangle)
System.Windows.Forms.Control.InvokeOnClick(System.Windows.Forms.Control, System.EventArgs)
System.Windows.Forms.Control.OnAutoSizeChanged(System.EventArgs)
System.Windows.Forms.Control.OnBackColorChanged(System.EventArgs)
System.Windows.Forms.Control.OnBackgroundImageChanged(System.EventArgs)
System.Windows.Forms.Control.OnBackgroundImageLayoutChanged(System.EventArgs)
System.Windows.Forms.Control.OnBindingContextChanged(System.EventArgs)
System.Windows.Forms.Control.OnCausesValidationChanged(System.EventArgs)
System.Windows.Forms.Control.OnContextMenuChanged(System.EventArgs)
System.Windows.Forms.Control.OnContextMenuStripChanged(System.EventArgs)
System.Windows.Forms.Control.OnCursorChanged(System.EventArgs)
System.Windows.Forms.Control.OnDockChanged(System.EventArgs)
System.Windows.Forms.Control.OnEnabledChanged(System.EventArgs)
System.Windows.Forms.Control.OnFontChanged(System.EventArgs)
System.Windows.Forms.Control.OnForeColorChanged(System.EventArgs)
System.Windows.Forms.Control.OnRightToLeftChanged(System.EventArgs)
System.Windows.Forms.Control.OnNotifyMessage(System.Windows.Forms.Message)
System.Windows.Forms.Control.OnParentBackColorChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentBackgroundImageChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentBindingContextChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentCursorChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentEnabledChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentFontChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentForeColorChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentRightToLeftChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentVisibleChanged(System.EventArgs)
System.Windows.Forms.Control.OnPrint(System.Windows.Forms.PaintEventArgs)
System.Windows.Forms.Control.OnTabIndexChanged(System.EventArgs)
System.Windows.Forms.Control.OnTabStopChanged(System.EventArgs)
System.Windows.Forms.Control.OnTextChanged(System.EventArgs)
System.Windows.Forms.Control.OnVisibleChanged(System.EventArgs)
System.Windows.Forms.Control.OnParentChanged(System.EventArgs)
System.Windows.Forms.Control.OnClick(System.EventArgs)
System.Windows.Forms.Control.OnClientSizeChanged(System.EventArgs)
System.Windows.Forms.Control.OnControlAdded(System.Windows.Forms.ControlEventArgs)
System.Windows.Forms.Control.OnControlRemoved(System.Windows.Forms.ControlEventArgs)
System.Windows.Forms.Control.OnCreateControl()
System.Windows.Forms.Control.OnHandleCreated(System.EventArgs)
System.Windows.Forms.Control.OnLocationChanged(System.EventArgs)
System.Windows.Forms.Control.OnHandleDestroyed(System.EventArgs)
System.Windows.Forms.Control.OnDoubleClick(System.EventArgs)
System.Windows.Forms.Control.OnGiveFeedback(System.Windows.Forms.GiveFeedbackEventArgs)
System.Windows.Forms.Control.OnEnter(System.EventArgs)
System.Windows.Forms.Control.InvokeGotFocus(System.Windows.Forms.Control, System.EventArgs)
System.Windows.Forms.Control.OnHelpRequested(System.Windows.Forms.HelpEventArgs)
System.Windows.Forms.Control.OnInvalidated(System.Windows.Forms.InvalidateEventArgs)
System.Windows.Forms.Control.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)
System.Windows.Forms.Control.OnLayout(System.Windows.Forms.LayoutEventArgs)
System.Windows.Forms.Control.OnLeave(System.EventArgs)
System.Windows.Forms.Control.InvokeLostFocus(System.Windows.Forms.Control, System.EventArgs)
System.Windows.Forms.Control.OnMarginChanged(System.EventArgs)
System.Windows.Forms.Control.OnMouseClick(System.Windows.Forms.MouseEventArgs)
System.Windows.Forms.Control.OnMouseCaptureChanged(System.EventArgs)
System.Windows.Forms.Control.OnMouseEnter(System.EventArgs)
System.Windows.Forms.Control.OnMouseHover(System.EventArgs)
System.Windows.Forms.Control.OnMove(System.EventArgs)
System.Windows.Forms.Control.OnPaddingChanged(System.EventArgs)
System.Windows.Forms.Control.OnPaintBackground(System.Windows.Forms.PaintEventArgs)
System.Windows.Forms.Control.OnQueryContinueDrag(System.Windows.Forms.QueryContinueDragEventArgs)
System.Windows.Forms.Control.OnRegionChanged(System.EventArgs)
System.Windows.Forms.Control.OnPreviewKeyDown(System.Windows.Forms.PreviewKeyDownEventArgs)
System.Windows.Forms.Control.OnSizeChanged(System.EventArgs)
System.Windows.Forms.Control.OnChangeUICues(System.Windows.Forms.UICuesEventArgs)
System.Windows.Forms.Control.OnStyleChanged(System.EventArgs)
System.Windows.Forms.Control.OnSystemColorsChanged(System.EventArgs)
System.Windows.Forms.Control.OnValidating(System.ComponentModel.CancelEventArgs)
System.Windows.Forms.Control.OnValidated(System.EventArgs)
System.Windows.Forms.Control.PerformLayout()
System.Windows.Forms.Control.PerformLayout(System.Windows.Forms.Control, System.String)
System.Windows.Forms.Control.PointToClient(System.Drawing.Point)
System.Windows.Forms.Control.PointToScreen(System.Drawing.Point)
System.Windows.Forms.Control.PreProcessMessage(System.Windows.Forms.Message)
System.Windows.Forms.Control.PreProcessControlMessage(System.Windows.Forms.Message)
System.Windows.Forms.Control.ProcessCmdKey(System.Windows.Forms.Message, System.Windows.Forms.Keys)
System.Windows.Forms.Control.ProcessDialogChar(System.Char)
System.Windows.Forms.Control.ProcessDialogKey(System.Windows.Forms.Keys)
System.Windows.Forms.Control.ProcessKeyEventArgs(System.Windows.Forms.Message)
System.Windows.Forms.Control.ProcessKeyMessage(System.Windows.Forms.Message)
System.Windows.Forms.Control.ProcessKeyPreview(System.Windows.Forms.Message)
System.Windows.Forms.Control.ProcessMnemonic(System.Char)
System.Windows.Forms.Control.RaiseDragEvent(System.Object, System.Windows.Forms.DragEventArgs)
System.Windows.Forms.Control.RaisePaintEvent(System.Object, System.Windows.Forms.PaintEventArgs)
System.Windows.Forms.Control.RecreateHandle()
System.Windows.Forms.Control.RectangleToClient(System.Drawing.Rectangle)
System.Windows.Forms.Control.RectangleToScreen(System.Drawing.Rectangle)
System.Windows.Forms.Control.ReflectMessage(System.IntPtr, System.Windows.Forms.Message)
System.Windows.Forms.Control.Refresh()
System.Windows.Forms.Control.ResetMouseEventArgs()
System.Windows.Forms.Control.ResetText()
System.Windows.Forms.Control.Scale(System.Drawing.SizeF)
System.Windows.Forms.Control.ScaleControl(System.Drawing.SizeF, System.Windows.Forms.BoundsSpecified)
System.Windows.Forms.Control.Select()
System.Windows.Forms.Control.Select(System.Boolean, System.Boolean)
System.Windows.Forms.Control.SelectNextControl(System.Windows.Forms.Control, System.Boolean, System.Boolean, System.Boolean, System.Boolean)
System.Windows.Forms.Control.SendToBack()
System.Windows.Forms.Control.SetBounds(System.Int32, System.Int32, System.Int32, System.Int32)
System.Windows.Forms.Control.SetBounds(System.Int32, System.Int32, System.Int32, System.Int32, System.Windows.Forms.BoundsSpecified)
System.Windows.Forms.Control.SetBoundsCore(System.Int32, System.Int32, System.Int32, System.Int32, System.Windows.Forms.BoundsSpecified)
System.Windows.Forms.Control.SetClientSizeCore(System.Int32, System.Int32)
System.Windows.Forms.Control.SizeFromClientSize(System.Drawing.Size)
System.Windows.Forms.Control.SetStyle(System.Windows.Forms.ControlStyles, System.Boolean)
System.Windows.Forms.Control.SetTopLevel(System.Boolean)
System.Windows.Forms.Control.SetVisibleCore(System.Boolean)
System.Windows.Forms.Control.RtlTranslateAlignment(System.Windows.Forms.HorizontalAlignment)
System.Windows.Forms.Control.RtlTranslateAlignment(System.Windows.Forms.LeftRightAlignment)
System.Windows.Forms.Control.RtlTranslateAlignment(System.Drawing.ContentAlignment)
System.Windows.Forms.Control.RtlTranslateHorizontal(System.Windows.Forms.HorizontalAlignment)
System.Windows.Forms.Control.RtlTranslateLeftRight(System.Windows.Forms.LeftRightAlignment)
System.Windows.Forms.Control.RtlTranslateContent(System.Drawing.ContentAlignment)
System.Windows.Forms.Control.Show()
System.Windows.Forms.Control.Update()
System.Windows.Forms.Control.UpdateBounds()
System.Windows.Forms.Control.UpdateBounds(System.Int32, System.Int32, System.Int32, System.Int32)
System.Windows.Forms.Control.UpdateBounds(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)
System.Windows.Forms.Control.UpdateZOrder()
System.Windows.Forms.Control.UpdateStyles()
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message)
System.Windows.Forms.Control.System.Windows.Forms.IDropTarget.OnDragEnter(System.Windows.Forms.DragEventArgs)
System.Windows.Forms.Control.System.Windows.Forms.IDropTarget.OnDragOver(System.Windows.Forms.DragEventArgs)
System.Windows.Forms.Control.System.Windows.Forms.IDropTarget.OnDragLeave(System.EventArgs)
System.Windows.Forms.Control.System.Windows.Forms.IDropTarget.OnDragDrop(System.Windows.Forms.DragEventArgs)
System.Windows.Forms.Control.OnImeModeChanged(System.EventArgs)
System.Windows.Forms.Control.AccessibilityObject
System.Windows.Forms.Control.AccessibleDefaultActionDescription
System.Windows.Forms.Control.AccessibleDescription
System.Windows.Forms.Control.AccessibleName
System.Windows.Forms.Control.AccessibleRole
System.Windows.Forms.Control.AllowDrop
System.Windows.Forms.Control.Anchor
System.Windows.Forms.Control.AutoScrollOffset
System.Windows.Forms.Control.LayoutEngine
System.Windows.Forms.Control.BackgroundImage
System.Windows.Forms.Control.BackgroundImageLayout
System.Windows.Forms.Control.BindingContext
System.Windows.Forms.Control.Bottom
System.Windows.Forms.Control.Bounds
System.Windows.Forms.Control.CanFocus
System.Windows.Forms.Control.CanRaiseEvents
System.Windows.Forms.Control.CanSelect
System.Windows.Forms.Control.Capture
System.Windows.Forms.Control.CausesValidation
System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls
System.Windows.Forms.Control.ClientRectangle
System.Windows.Forms.Control.ClientSize
System.Windows.Forms.Control.CompanyName
System.Windows.Forms.Control.ContainsFocus
System.Windows.Forms.Control.ContextMenu
System.Windows.Forms.Control.ContextMenuStrip
System.Windows.Forms.Control.Controls
System.Windows.Forms.Control.Created
System.Windows.Forms.Control.CreateParams
System.Windows.Forms.Control.Cursor
System.Windows.Forms.Control.DataBindings
System.Windows.Forms.Control.DefaultBackColor
System.Windows.Forms.Control.DefaultCursor
System.Windows.Forms.Control.DefaultFont
System.Windows.Forms.Control.DefaultForeColor
System.Windows.Forms.Control.DefaultMargin
System.Windows.Forms.Control.DefaultMaximumSize
System.Windows.Forms.Control.DefaultMinimumSize
System.Windows.Forms.Control.DefaultPadding
System.Windows.Forms.Control.DefaultSize
System.Windows.Forms.Control.IsDisposed
System.Windows.Forms.Control.Disposing
System.Windows.Forms.Control.Dock
System.Windows.Forms.Control.DoubleBuffered
System.Windows.Forms.Control.Focused
System.Windows.Forms.Control.Font
System.Windows.Forms.Control.FontHeight
System.Windows.Forms.Control.ForeColor
System.Windows.Forms.Control.Handle
System.Windows.Forms.Control.HasChildren
System.Windows.Forms.Control.Height
System.Windows.Forms.Control.IsHandleCreated
System.Windows.Forms.Control.InvokeRequired
System.Windows.Forms.Control.IsAccessible
System.Windows.Forms.Control.IsMirrored
System.Windows.Forms.Control.Left
System.Windows.Forms.Control.Location
System.Windows.Forms.Control.Margin
System.Windows.Forms.Control.MaximumSize
System.Windows.Forms.Control.MinimumSize
System.Windows.Forms.Control.ModifierKeys
System.Windows.Forms.Control.MouseButtons
System.Windows.Forms.Control.MousePosition
System.Windows.Forms.Control.Name
System.Windows.Forms.Control.Parent
System.Windows.Forms.Control.ProductName
System.Windows.Forms.Control.ProductVersion
System.Windows.Forms.Control.RecreatingHandle
System.Windows.Forms.Control.Region
System.Windows.Forms.Control.RenderRightToLeft
System.Windows.Forms.Control.ResizeRedraw
System.Windows.Forms.Control.Right
System.Windows.Forms.Control.RightToLeft
System.Windows.Forms.Control.ScaleChildren
System.Windows.Forms.Control.Site
System.Windows.Forms.Control.Size
System.Windows.Forms.Control.TabIndex
System.Windows.Forms.Control.TabStop
System.Windows.Forms.Control.Tag
System.Windows.Forms.Control.Text
System.Windows.Forms.Control.Top
System.Windows.Forms.Control.TopLevelControl
System.Windows.Forms.Control.ShowKeyboardCues
System.Windows.Forms.Control.ShowFocusCues
System.Windows.Forms.Control.UseWaitCursor
System.Windows.Forms.Control.Visible
System.Windows.Forms.Control.Width
System.Windows.Forms.Control.PreferredSize
System.Windows.Forms.Control.Padding
System.Windows.Forms.Control.CanEnableIme
System.Windows.Forms.Control.DefaultImeMode
System.Windows.Forms.Control.ImeMode
System.Windows.Forms.Control.ImeModeBase
System.Windows.Forms.Control.PropagatingImeMode
System.Windows.Forms.Control.BackColorChanged
System.Windows.Forms.Control.BackgroundImageChanged
System.Windows.Forms.Control.BackgroundImageLayoutChanged
System.Windows.Forms.Control.BindingContextChanged
System.Windows.Forms.Control.CausesValidationChanged
System.Windows.Forms.Control.ClientSizeChanged
System.Windows.Forms.Control.ContextMenuChanged
System.Windows.Forms.Control.ContextMenuStripChanged
System.Windows.Forms.Control.CursorChanged
System.Windows.Forms.Control.DockChanged
System.Windows.Forms.Control.EnabledChanged
System.Windows.Forms.Control.FontChanged
System.Windows.Forms.Control.ForeColorChanged
System.Windows.Forms.Control.LocationChanged
System.Windows.Forms.Control.MarginChanged
System.Windows.Forms.Control.RegionChanged
System.Windows.Forms.Control.RightToLeftChanged
System.Windows.Forms.Control.SizeChanged
System.Windows.Forms.Control.TabIndexChanged
System.Windows.Forms.Control.TabStopChanged
System.Windows.Forms.Control.TextChanged
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Control.Click
System.Windows.Forms.Control.ControlAdded
System.Windows.Forms.Control.ControlRemoved
System.Windows.Forms.Control.DragDrop
System.Windows.Forms.Control.DragEnter
System.Windows.Forms.Control.DragOver
System.Windows.Forms.Control.DragLeave
System.Windows.Forms.Control.GiveFeedback
System.Windows.Forms.Control.HandleCreated
System.Windows.Forms.Control.HandleDestroyed
System.Windows.Forms.Control.HelpRequested
System.Windows.Forms.Control.Invalidated
System.Windows.Forms.Control.PaddingChanged
System.Windows.Forms.Control.Paint
System.Windows.Forms.Control.QueryContinueDrag
System.Windows.Forms.Control.QueryAccessibilityHelp
System.Windows.Forms.Control.DoubleClick
System.Windows.Forms.Control.Enter
System.Windows.Forms.Control.GotFocus
System.Windows.Forms.Control.KeyDown
System.Windows.Forms.Control.KeyPress
System.Windows.Forms.Control.KeyUp
System.Windows.Forms.Control.Layout
System.Windows.Forms.Control.Leave
System.Windows.Forms.Control.LostFocus
System.Windows.Forms.Control.MouseClick
System.Windows.Forms.Control.MouseDoubleClick
System.Windows.Forms.Control.MouseCaptureChanged
System.Windows.Forms.Control.MouseDown
System.Windows.Forms.Control.MouseEnter
System.Windows.Forms.Control.MouseLeave
System.Windows.Forms.Control.MouseHover
System.Windows.Forms.Control.MouseMove
System.Windows.Forms.Control.MouseUp
System.Windows.Forms.Control.MouseWheel
System.Windows.Forms.Control.Move
System.Windows.Forms.Control.PreviewKeyDown
System.Windows.Forms.Control.Resize
System.Windows.Forms.Control.ChangeUICues
System.Windows.Forms.Control.StyleChanged
System.Windows.Forms.Control.SystemColorsChanged
System.Windows.Forms.Control.Validating
System.Windows.Forms.Control.Validated
System.Windows.Forms.Control.ParentChanged
System.Windows.Forms.Control.ImeModeChanged
System.ComponentModel.Component.Dispose()
System.ComponentModel.Component.GetService(System.Type)
System.ComponentModel.Component.ToString()
System.ComponentModel.Component.Events
System.ComponentModel.Component.Container
System.ComponentModel.Component.DesignMode
System.ComponentModel.Component.Disposed
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.CreateObjRef(System.Type)
Namespace: Manina.Windows.Forms
Assembly: ImageListView.dll
Syntax
[ToolboxBitmap(typeof(ImageListView))]
[Docking(DockingBehavior.Ask)]
public class ImageListView : Control, UnsafeNativeMethods.IOleControl, UnsafeNativeMethods.IOleObject, UnsafeNativeMethods.IOleInPlaceObject, UnsafeNativeMethods.IOleInPlaceActiveObject, UnsafeNativeMethods.IOleWindow, UnsafeNativeMethods.IViewObject, UnsafeNativeMethods.IViewObject2, UnsafeNativeMethods.IPersist, UnsafeNativeMethods.IPersistStreamInit, UnsafeNativeMethods.IPersistPropertyBag, UnsafeNativeMethods.IPersistStorage, UnsafeNativeMethods.IQuickActivate, ISupportOleDropSource, IDropTarget, ISynchronizeInvoke, IWin32Window, IArrangedElement, IBindableComponent, IComponent, IDisposable

Constructors

| Improve this Doc View Source

ImageListView()

Initializes a new instance of the ImageListView class.

Declaration
public ImageListView()

Properties

| Improve this Doc View Source

AllowCheckBoxClick

Gets or sets whether checkboxes respond to mouse clicks.

Declaration
public bool AllowCheckBoxClick { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowColumnClick

Gets or sets whether column headers respond to mouse clicks.

Declaration
public bool AllowColumnClick { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowColumnResize

Gets or sets whether column headers can be resized with the mouse.

Declaration
public bool AllowColumnResize { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowDrag

Gets or sets whether the user can drag items for drag-and-drop operations.

Declaration
public bool AllowDrag { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowDuplicateFileNames

Gets or sets whether duplicate items (image files pointing to the same path on the file system) are allowed.

Declaration
public bool AllowDuplicateFileNames { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AllowPaneResize

Gets or sets whether the left-pane can be resized with the mouse.

Declaration
public bool AllowPaneResize { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

AutoRotateThumbnails

Gets or sets whether thumbnail images are automatically rotated.

Declaration
public bool AutoRotateThumbnails { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

BackColor

Gets or sets the background color of the control.

Declaration
public override Color BackColor { get; set; }
Property Value
Type Description
System.Drawing.Color
Overrides
System.Windows.Forms.Control.BackColor
| Improve this Doc View Source

BorderStyle

Gets or sets the border style of the control.

Declaration
public BorderStyle BorderStyle { get; set; }
Property Value
Type Description
System.Windows.Forms.BorderStyle
| Improve this Doc View Source

CacheLimit

Gets or sets the cache limit as either the count of thumbnail images or the memory allocated for cache (e.g. 10MB).

Declaration
public string CacheLimit { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CacheMode

Gets or sets the cache mode. Setting the the CacheMode to Continuous disables the CacheLimit.

Declaration
public CacheMode CacheMode { get; set; }
Property Value
Type Description
CacheMode
| Improve this Doc View Source

CheckBoxAlignment

Gets or sets alignment of item checkboxes.

Declaration
public ContentAlignment CheckBoxAlignment { get; set; }
Property Value
Type Description
System.Drawing.ContentAlignment
| Improve this Doc View Source

CheckBoxPadding

Gets or sets item checkbox padding.

Declaration
public Size CheckBoxPadding { get; set; }
Property Value
Type Description
System.Drawing.Size
| Improve this Doc View Source

CheckedItems

Gets the collection of checked items contained in the image list view.

Declaration
[Browsable(false)]
public ImageListView.ImageListViewCheckedItemCollection CheckedItems { get; }
Property Value
Type Description
ImageListView.ImageListViewCheckedItemCollection
| Improve this Doc View Source

Colors

Gets or sets the color palette of the ImageListView.

Declaration
public ImageListViewColor Colors { get; set; }
Property Value
Type Description
ImageListViewColor
| Improve this Doc View Source

ColumnHeaderFont

Gets or sets the font of the column headers.

Declaration
public Font ColumnHeaderFont { get; set; }
Property Value
Type Description
System.Drawing.Font
| Improve this Doc View Source

Columns

Gets or sets the collection of columns of the image list view.

Declaration
public ImageListView.ImageListViewColumnHeaderCollection Columns { get; }
Property Value
Type Description
ImageListView.ImageListViewColumnHeaderCollection
| Improve this Doc View Source

DefaultImage

Gets or sets the placeholder image.

Declaration
public Image DefaultImage { get; set; }
Property Value
Type Description
System.Drawing.Image
| Improve this Doc View Source

DisplayRectangle

Gets the rectangle that represents the display area of the control.

Declaration
[Browsable(false)]
public override Rectangle DisplayRectangle { get; }
Property Value
Type Description
System.Drawing.Rectangle
Overrides
System.Windows.Forms.Control.DisplayRectangle
| Improve this Doc View Source

EmptyRatingImage

Gets or sets the empty rating image.

Declaration
public Image EmptyRatingImage { get; set; }
Property Value
Type Description
System.Drawing.Image
| Improve this Doc View Source

Enabled

Gets or sets a value indicating whether the control can respond to user interaction. Cache threads are paused while the control is disabled and resumed when the control is enabled.

Declaration
[Browsable(true)]
public bool Enabled { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ErrorImage

Gets or sets the error image.

Declaration
public Image ErrorImage { get; set; }
Property Value
Type Description
System.Drawing.Image
| Improve this Doc View Source

GroupColumn

Gets or sets the index of the group column.

Declaration
public int GroupColumn { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

GroupHeaderFont

Gets or sets the font of the group headers.

Declaration
public Font GroupHeaderFont { get; set; }
Property Value
Type Description
System.Drawing.Font
| Improve this Doc View Source

GroupOrder

Gets or sets the group order.

Declaration
public SortOrder GroupOrder { get; set; }
Property Value
Type Description
SortOrder
| Improve this Doc View Source

GroupsVisible

Gets whether groups are displayed.

Declaration
[Browsable(false)]
public bool GroupsVisible { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IconAlignment

Gets or sets alignment of file icons.

Declaration
public ContentAlignment IconAlignment { get; set; }
Property Value
Type Description
System.Drawing.ContentAlignment
| Improve this Doc View Source

IconPadding

Gets or sets file icon padding.

Declaration
public Size IconPadding { get; set; }
Property Value
Type Description
System.Drawing.Size
| Improve this Doc View Source

IntegralScroll

Gets or sets whether scrollbars scroll by an amount which is a multiple of item height.

Declaration
[Browsable(true)]
public bool IntegralScroll { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Items

Gets the collection of items contained in the image list view.

Declaration
public ImageListView.ImageListViewItemCollection Items { get; }
Property Value
Type Description
ImageListView.ImageListViewItemCollection
| Improve this Doc View Source

MultiSelect

Gets or sets whether multiple items can be selected.

Declaration
public bool MultiSelect { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

PaneWidth

Gets or sets the width of the left pane.

Declaration
public int PaneWidth { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

PersistentCacheDirectory

Gets or sets the path to the persistent cache file.

Declaration
[Browsable(false)]
public string PersistentCacheDirectory { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PersistentCacheSize

Gets or sets the size of the persistent cache file in MB.

Declaration
[Browsable(false)]
public long PersistentCacheSize { get; set; }
Property Value
Type Description
System.Int64
| Improve this Doc View Source

RatingImage

Gets or sets the rating image.

Declaration
public Image RatingImage { get; set; }
Property Value
Type Description
System.Drawing.Image
| Improve this Doc View Source

RetryOnError

Gets or sets whether the control will retry loading thumbnails on an error.

Declaration
public bool RetryOnError { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ScrollBars

Gets or sets whether the scrollbars should be shown.

Declaration
public bool ScrollBars { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SelectedItems

Gets the collection of selected items contained in the image list view.

Declaration
[Browsable(false)]
public ImageListView.ImageListViewSelectedItemCollection SelectedItems { get; }
Property Value
Type Description
ImageListView.ImageListViewSelectedItemCollection
| Improve this Doc View Source

ShellIconFallback

Gets or sets whether shell icons are displayed for non-image files.

Declaration
[Browsable(false)]
public bool ShellIconFallback { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ShellIconFromFileContent

Gets or sets whether shell icons are extracted from the contents of icon and executable files. When set to false, the generic shell icon for the filename extension is extracted.

Declaration
[Browsable(false)]
public bool ShellIconFromFileContent { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ShowCheckBoxes

Gets or sets whether to display the item checkboxes.

Declaration
public bool ShowCheckBoxes { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ShowFileIcons

Gets or sets whether to display the file icons.

Declaration
public bool ShowFileIcons { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SortColumn

Gets or sets the index of the sort column.

Declaration
public int SortColumn { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

SortOrder

Gets or sets the sort order.

Declaration
public SortOrder SortOrder { get; set; }
Property Value
Type Description
SortOrder
| Improve this Doc View Source

ThumbnailExtractor

Gets the thumbnail extractor.

Declaration
[Browsable(false)]
public IExtractor ThumbnailExtractor { get; }
Property Value
Type Description
IExtractor
| Improve this Doc View Source

ThumbnailSize

Gets or sets the size of image thumbnails.

Declaration
public Size ThumbnailSize { get; set; }
Property Value
Type Description
System.Drawing.Size
| Improve this Doc View Source

UseEmbeddedThumbnails

Gets or sets the embedded thumbnails extraction behavior.

Declaration
public UseEmbeddedThumbnails UseEmbeddedThumbnails { get; set; }
Property Value
Type Description
UseEmbeddedThumbnails
| Improve this Doc View Source

UseWIC

Gets or sets whether the control uses WPF/WIC for thumbnail extraction.

Declaration
public bool UseWIC { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

View

Gets or sets the view mode of the image list view.

Declaration
public View View { get; set; }
Property Value
Type Description
View

Methods

| Improve this Doc View Source

CheckAll()

Marks all items as checked.

Declaration
public void CheckAll()
| Improve this Doc View Source

CheckWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as checked.

Declaration
public void CheckWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate
| Improve this Doc View Source

ClearSelection()

Marks all items as unselected.

Declaration
public void ClearSelection()
| Improve this Doc View Source

ClearThumbnailCache()

Clears the thumbnail cache.

Declaration
public void ClearThumbnailCache()
| Improve this Doc View Source

DisableAll()

Marks all items as disabled.

Declaration
public void DisableAll()
| Improve this Doc View Source

DisableWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as disabled.

Declaration
public void DisableWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate
| Improve this Doc View Source

Dispose(Boolean)

Releases the unmanaged resources used by the control and its child controls and optionally releases the managed resources.

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides
System.Windows.Forms.Control.Dispose(System.Boolean)
| Improve this Doc View Source

EnableAll()

Marks all items as enabled.

Declaration
public void EnableAll()
| Improve this Doc View Source

EnableWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as enabled.

Declaration
public void EnableWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate
| Improve this Doc View Source

EnsureVisible(Int32)

Scrolls the image list view to ensure that the item with the specified index is visible on the screen.

Declaration
public bool EnsureVisible(int itemIndex)
Parameters
Type Name Description
System.Int32 itemIndex

The index of the item to make visible.

Returns
Type Description
System.Boolean

true if the item was made visible; otherwise false (item is already visible or the image list view is empty).

| Improve this Doc View Source

FindString(String)

Finds the first item that starts with the specified string.

Declaration
public int FindString(string s)
Parameters
Type Name Description
System.String s

The text to search for.

Returns
Type Description
System.Int32

The zero-based index of the first item found; or -1 if no match is found.

| Improve this Doc View Source

FindString(String, Int32)

Finds the first item that starts with the specified string.

Declaration
public int FindString(string s, int startIndex)
Parameters
Type Name Description
System.String s

The text to search for.

System.Int32 startIndex

The zero-based index of the first item to be searched. Set to zero to search from the beginning of the control.

Returns
Type Description
System.Int32

The zero-based index of the first item found; or -1 if no match is found.

| Improve this Doc View Source

HitTest(Point, out ImageListView.HitInfo)

Determines the image list view element under the specified coordinates.

Declaration
public void HitTest(Point pt, out ImageListView.HitInfo hitInfo)
Parameters
Type Name Description
System.Drawing.Point pt

The client coordinates of the point to be tested.

ImageListView.HitInfo hitInfo

Details of the hit test.

| Improve this Doc View Source

InvertCheckState()

Reverses the check state of all items.

Declaration
public void InvertCheckState()
| Improve this Doc View Source

InvertSelection()

Reverses the selection state of all items.

Declaration
public void InvertSelection()
| Improve this Doc View Source

IsInputKey(Keys)

Handles the IsInputKey event.

Declaration
protected override bool IsInputKey(Keys keyData)
Parameters
Type Name Description
System.Windows.Forms.Keys keyData

One of the System.Windows.Forms.Keys values.

Returns
Type Description
System.Boolean

true if the specified key is a regular input key; otherwise, false.

Overrides
System.Windows.Forms.Control.IsInputKey(System.Windows.Forms.Keys)
| Improve this Doc View Source

IsItemVisible(ImageListViewItem)

Determines whether the specified item is visible on the screen.

Declaration
public ItemVisibility IsItemVisible(ImageListViewItem item)
Parameters
Type Name Description
ImageListViewItem item

The item to test.

Returns
Type Description
ItemVisibility

An ItemVisibility value.

| Improve this Doc View Source

OnCacheError(CacheErrorEventArgs)

Raises the CacheError event.

Declaration
protected virtual void OnCacheError(CacheErrorEventArgs e)
Parameters
Type Name Description
CacheErrorEventArgs e

A CacheErrorEventArgs that contains event data.

| Improve this Doc View Source

OnColumnClick(ColumnClickEventArgs)

Raises the ColumnClick event.

Declaration
protected virtual void OnColumnClick(ColumnClickEventArgs e)
Parameters
Type Name Description
ColumnClickEventArgs e

A ColumnClickEventArgs that contains event data.

| Improve this Doc View Source

OnColumnHover(ColumnHoverEventArgs)

Raises the ColumnHover event.

Declaration
protected virtual void OnColumnHover(ColumnHoverEventArgs e)
Parameters
Type Name Description
ColumnHoverEventArgs e

A ColumnClickEventArgs that contains event data.

| Improve this Doc View Source

OnColumnWidthChanged(ColumnEventArgs)

Raises the ColumnWidthChanged event.

Declaration
protected virtual void OnColumnWidthChanged(ColumnEventArgs e)
Parameters
Type Name Description
ColumnEventArgs e

A ColumnEventArgs that contains event data.

| Improve this Doc View Source

OnDragDrop(DragEventArgs)

Handles the DragDrop event.

Declaration
protected override void OnDragDrop(DragEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.DragEventArgs e

A System.Windows.Forms.DragEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnDragDrop(System.Windows.Forms.DragEventArgs)
| Improve this Doc View Source

OnDragEnter(DragEventArgs)

Handles the DragEnter event.

Declaration
protected override void OnDragEnter(DragEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.DragEventArgs e

A System.Windows.Forms.DragEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnDragEnter(System.Windows.Forms.DragEventArgs)
| Improve this Doc View Source

OnDragLeave(EventArgs)

Handles the DragLeave event.

Declaration
protected override void OnDragLeave(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnDragLeave(System.EventArgs)
| Improve this Doc View Source

OnDragOver(DragEventArgs)

Handles the DragOver event.

Declaration
protected override void OnDragOver(DragEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.DragEventArgs e

A System.Windows.Forms.DragEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnDragOver(System.Windows.Forms.DragEventArgs)
| Improve this Doc View Source

OnDropComplete(DropCompleteEventArgs)

Raises the DropComplete event.

Declaration
protected virtual void OnDropComplete(DropCompleteEventArgs e)
Parameters
Type Name Description
DropCompleteEventArgs e

A DropCompleteEventArgs that contains event data.

| Improve this Doc View Source

OnDropFiles(DropFileEventArgs)

Raises the DropFiles event.

Declaration
protected virtual void OnDropFiles(DropFileEventArgs e)
Parameters
Type Name Description
DropFileEventArgs e

A DropFileEventArgs that contains event data.

| Improve this Doc View Source

OnDropItems(DropItemEventArgs)

Raises the DropItems event.

Declaration
protected virtual void OnDropItems(DropItemEventArgs e)
Parameters
Type Name Description
DropItemEventArgs e

A DropItemEventArgs that contains event data.

| Improve this Doc View Source

OnGotFocus(EventArgs)

Handles the GotFocus event.

Declaration
protected override void OnGotFocus(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnGotFocus(System.EventArgs)
| Improve this Doc View Source

OnItemCheckBoxClick(ItemEventArgs)

Raises the ItemCheckBoxClick event.

Declaration
protected virtual void OnItemCheckBoxClick(ItemEventArgs e)
Parameters
Type Name Description
ItemEventArgs e

A ItemEventArgs that contains event data.

| Improve this Doc View Source

OnItemClick(ItemClickEventArgs)

Raises the ItemClick event.

Declaration
protected virtual void OnItemClick(ItemClickEventArgs e)
Parameters
Type Name Description
ItemClickEventArgs e

A ItemClickEventArgs that contains event data.

| Improve this Doc View Source

OnItemCollectionChanged(ItemCollectionChangedEventArgs)

Raises the ItemCollectionChanged event.

Declaration
protected virtual void OnItemCollectionChanged(ItemCollectionChangedEventArgs e)
Parameters
Type Name Description
ItemCollectionChangedEventArgs e

A ItemCollectionChangedEventArgs that contains event data.

| Improve this Doc View Source

OnItemDoubleClick(ItemClickEventArgs)

Raises the ItemDoubleClick event.

Declaration
protected virtual void OnItemDoubleClick(ItemClickEventArgs e)
Parameters
Type Name Description
ItemClickEventArgs e

A ItemClickEventArgs that contains event data.

| Improve this Doc View Source

OnItemHover(ItemHoverEventArgs)

Raises the ItemHover event.

Declaration
protected virtual void OnItemHover(ItemHoverEventArgs e)
Parameters
Type Name Description
ItemHoverEventArgs e

A ItemClickEventArgs that contains event data.

| Improve this Doc View Source

OnKeyDown(KeyEventArgs)

Handles the KeyDown event.

Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.KeyEventArgs e

A System.Windows.Forms.KeyEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnKeyDown(System.Windows.Forms.KeyEventArgs)
| Improve this Doc View Source

OnKeyUp(KeyEventArgs)

Handles the KeyUp event.

Declaration
protected override void OnKeyUp(KeyEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.KeyEventArgs e

A System.Windows.Forms.KeyEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnKeyUp(System.Windows.Forms.KeyEventArgs)
| Improve this Doc View Source

OnLostFocus(EventArgs)

Handles the LostFocus event.

Declaration
protected override void OnLostFocus(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnLostFocus(System.EventArgs)
| Improve this Doc View Source

OnMouseDoubleClick(MouseEventArgs)

Handles the MouseDoubleClick event.

Declaration
protected override void OnMouseDoubleClick(MouseEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.MouseEventArgs e

An System.Windows.Forms.MouseEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseDoubleClick(System.Windows.Forms.MouseEventArgs)
| Improve this Doc View Source

OnMouseDown(MouseEventArgs)

Handles the MouseDown event.

Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.MouseEventArgs e

A System.Windows.Forms.MouseEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseDown(System.Windows.Forms.MouseEventArgs)
| Improve this Doc View Source

OnMouseLeave(EventArgs)

Handles the MouseLeave event.

Declaration
protected override void OnMouseLeave(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseLeave(System.EventArgs)
| Improve this Doc View Source

OnMouseMove(MouseEventArgs)

Handles the MouseMove event.

Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.MouseEventArgs e

A System.Windows.Forms.MouseEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseMove(System.Windows.Forms.MouseEventArgs)
| Improve this Doc View Source

OnMouseUp(MouseEventArgs)

Handles the MouseUp event.

Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.MouseEventArgs e

A System.Windows.Forms.MouseEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseUp(System.Windows.Forms.MouseEventArgs)
| Improve this Doc View Source

OnMouseWheel(MouseEventArgs)

Handles the MouseWheel event.

Declaration
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.MouseEventArgs e

A System.Windows.Forms.MouseEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnMouseWheel(System.Windows.Forms.MouseEventArgs)
| Improve this Doc View Source

OnPaint(PaintEventArgs)

Handles the Paint event.

Declaration
protected override void OnPaint(PaintEventArgs e)
Parameters
Type Name Description
System.Windows.Forms.PaintEventArgs e

A System.Windows.Forms.PaintEventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnPaint(System.Windows.Forms.PaintEventArgs)
| Improve this Doc View Source

OnPaneResized(PaneResizedEventArgs)

Raises the PaneReszied event.

Declaration
protected virtual void OnPaneResized(PaneResizedEventArgs e)
Parameters
Type Name Description
PaneResizedEventArgs e

A PaneResizedEventArgs that contains event data.

| Improve this Doc View Source

OnPaneResizing(PaneResizingEventArgs)

Raises the PaneResizing event.

Declaration
protected virtual void OnPaneResizing(PaneResizingEventArgs e)
Parameters
Type Name Description
PaneResizingEventArgs e

A PaneResizingEventArgs that contains event data.

| Improve this Doc View Source

OnResize(EventArgs)

Handles the Resize event.

Declaration
protected override void OnResize(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

An System.EventArgs that contains the event data.

Overrides
System.Windows.Forms.Control.OnResize(System.EventArgs)
| Improve this Doc View Source

OnSelectionChanged(EventArgs)

Raises the SelectionChanged event.

Declaration
protected virtual void OnSelectionChanged(EventArgs e)
Parameters
Type Name Description
System.EventArgs e

A EventArgs that contains event data.

| Improve this Doc View Source

OnThumbnailCached(ThumbnailCachedEventArgs)

Raises the ThumbnailCached event.

Declaration
protected virtual void OnThumbnailCached(ThumbnailCachedEventArgs e)
Parameters
Type Name Description
ThumbnailCachedEventArgs e

A ThumbnailCachedEventArgs that contains event data.

| Improve this Doc View Source

OnThumbnailCaching(ThumbnailCachingEventArgs)

Raises the ThumbnailCaching event.

Declaration
protected virtual void OnThumbnailCaching(ThumbnailCachingEventArgs e)
Parameters
Type Name Description
ThumbnailCachingEventArgs e

A ThumbnailCachingEventArgs that contains event data.

| Improve this Doc View Source

ResetColors()

Resets the colors to their default value.

Declaration
public void ResetColors()
| Improve this Doc View Source

ResetDefaultImage()

Resets the default image to its default value.

Declaration
public void ResetDefaultImage()
| Improve this Doc View Source

ResetEmptyRatingImage()

Resets the empty rating image to its default value.

Declaration
public void ResetEmptyRatingImage()
| Improve this Doc View Source

ResetErrorImage()

Resets the error image to its default value.

Declaration
public void ResetErrorImage()
| Improve this Doc View Source

ResetHeaderFont()

Resets the header font to its default value.

Declaration
public void ResetHeaderFont()
| Improve this Doc View Source

ResetRatingImage()

Resets the rating image to its default value.

Declaration
public void ResetRatingImage()
| Improve this Doc View Source

ResumeLayout()

Resumes usual layout logic.

Declaration
public void ResumeLayout()
| Improve this Doc View Source

ResumeLayout(Boolean)

Resumes usual layout logic, optionally forcing an immediate layout of pending layout requests.

Declaration
public void ResumeLayout(bool performLayout)
Parameters
Type Name Description
System.Boolean performLayout

true to execute pending layout requests; otherwise, false.

| Improve this Doc View Source

SelectAll()

Marks all items as selected.

Declaration
public void SelectAll()
| Improve this Doc View Source

SelectWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as selected.

Declaration
public void SelectWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate
| Improve this Doc View Source

SetRenderer(ImageListView.ImageListViewRenderer)

Sets the renderer for this instance.

Declaration
public void SetRenderer(ImageListView.ImageListViewRenderer renderer)
Parameters
Type Name Description
ImageListView.ImageListViewRenderer renderer

An ImageListView.ImageListViewRenderer to assign to the control.

| Improve this Doc View Source

SetRenderer(ImageListView.ImageListViewRenderer, Boolean)

Sets the renderer for this instance.

Declaration
public void SetRenderer(ImageListView.ImageListViewRenderer renderer, bool keepColors)
Parameters
Type Name Description
ImageListView.ImageListViewRenderer renderer

An ImageListView.ImageListViewRenderer to assign to the control.

System.Boolean keepColors

true to keep current colors; otherwise false.

| Improve this Doc View Source

ShouldSerializeColors()

Determines if the colors should be serialized.

Declaration
public bool ShouldSerializeColors()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

ShouldSerializeDefaultImage()

Determines if the default image should be serialized.

Declaration
public bool ShouldSerializeDefaultImage()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

ShouldSerializeEmptyRatingImage()

Determines if the empty rating image should be serialized.

Declaration
public bool ShouldSerializeEmptyRatingImage()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

ShouldSerializeErrorImage()

Determines if the error image should be serialized.

Declaration
public bool ShouldSerializeErrorImage()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

ShouldSerializeHeaderFont()

Determines if the header font should be serialized.

Declaration
public bool ShouldSerializeHeaderFont()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

ShouldSerializeRatingImage()

Determines if the rating image should be serialized.

Declaration
public bool ShouldSerializeRatingImage()
Returns
Type Description
System.Boolean

true if the designer should serialize the property; otherwise false.

| Improve this Doc View Source

Sort()

Sorts the items.

Declaration
public void Sort()
| Improve this Doc View Source

SuspendLayout()

Temporarily suspends the layout logic for the control.

Declaration
public void SuspendLayout()
| Improve this Doc View Source

UncheckAll()

Marks all items as unchecked.

Declaration
public void UncheckAll()
| Improve this Doc View Source

UncheckWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as unchecked.

Declaration
public void UncheckWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate
| Improve this Doc View Source

UnselectWhere(Func<ImageListViewItem, Boolean>)

Marks all items that satisfy a condition as unselected.

Declaration
public void UnselectWhere(Func<ImageListViewItem, bool> predicate)
Parameters
Type Name Description
System.Func<ImageListViewItem, System.Boolean> predicate

Events

| Improve this Doc View Source

CacheError

Occurs when an error occurs during an asynchronous cache operation.

Declaration
[Browsable(true)]
public event CacheErrorEventHandler CacheError
Event Type
Type Description
Manina.Windows.Forms.CacheErrorEventHandler
| Improve this Doc View Source

ColumnClick

Occurs when the user clicks a column header.

Declaration
[Browsable(true)]
public event ColumnClickEventHandler ColumnClick
Event Type
Type Description
Manina.Windows.Forms.ColumnClickEventHandler
| Improve this Doc View Source

ColumnHover

Occurs when the user moves the mouse over (and out of) a column header.

Declaration
[Browsable(true)]
public event ColumnHoverEventHandler ColumnHover
Event Type
Type Description
Manina.Windows.Forms.ColumnHoverEventHandler
| Improve this Doc View Source

ColumnWidthChanged

Occurs after the user successfully resized a column header.

Declaration
[Browsable(true)]
public event ColumnWidthChangedEventHandler ColumnWidthChanged
Event Type
Type Description
Manina.Windows.Forms.ColumnWidthChangedEventHandler
| Improve this Doc View Source

DropComplete

Occurs after items are dropped successfully.

Declaration
[Browsable(true)]
public event DropCompleteEventHandler DropComplete
Event Type
Type Description
Manina.Windows.Forms.DropCompleteEventHandler
| Improve this Doc View Source

DropFiles

Occurs after the user drops files on to the control.

Declaration
[Browsable(true)]
public event DropFilesEventHandler DropFiles
Event Type
Type Description
Manina.Windows.Forms.DropFilesEventHandler
| Improve this Doc View Source

DropItems

Occurs after the user drops items on to the control.

Declaration
[Browsable(true)]
public event DropItemsEventHandler DropItems
Event Type
Type Description
Manina.Windows.Forms.DropItemsEventHandler
| Improve this Doc View Source

ItemCheckBoxClick

Occurs when the user clicks an item checkbox.

Declaration
[Browsable(true)]
public event ItemCheckBoxClickEventHandler ItemCheckBoxClick
Event Type
Type Description
Manina.Windows.Forms.ItemCheckBoxClickEventHandler
| Improve this Doc View Source

ItemClick

Occurs when the user clicks an item.

Declaration
[Browsable(true)]
public event ItemClickEventHandler ItemClick
Event Type
Type Description
Manina.Windows.Forms.ItemClickEventHandler
| Improve this Doc View Source

ItemCollectionChanged

Occurs after the item collection is changed.

Declaration
[Browsable(true)]
public event ItemCollectionChangedEventHandler ItemCollectionChanged
Event Type
Type Description
Manina.Windows.Forms.ItemCollectionChangedEventHandler
| Improve this Doc View Source

ItemDoubleClick

Occurs when the user double-clicks an item.

Declaration
[Browsable(true)]
public event ItemDoubleClickEventHandler ItemDoubleClick
Event Type
Type Description
Manina.Windows.Forms.ItemDoubleClickEventHandler
| Improve this Doc View Source

ItemHover

Occurs when the user moves the mouse over (and out of) an item.

Declaration
[Browsable(true)]
public event ItemHoverEventHandler ItemHover
Event Type
Type Description
Manina.Windows.Forms.ItemHoverEventHandler
| Improve this Doc View Source

PaneResized

Occurs after the pane is resized.

Declaration
[Browsable(true)]
public event PaneResizedEventHandler PaneResized
Event Type
Type Description
Manina.Windows.Forms.PaneResizedEventHandler
| Improve this Doc View Source

PaneResizing

Occurs while the pane is being resized.

Declaration
[Browsable(true)]
public event PaneResizingEventHandler PaneResizing
Event Type
Type Description
Manina.Windows.Forms.PaneResizingEventHandler
| Improve this Doc View Source

SelectionChanged

Occurs when the selected items collection changes.

Declaration
[Browsable(true)]
public event EventHandler SelectionChanged
Event Type
Type Description
System.EventHandler
| Improve this Doc View Source

ThumbnailCached

Occurs after an item thumbnail is cached.

Declaration
[Browsable(true)]
public event ThumbnailCachedEventHandler ThumbnailCached
Event Type
Type Description
Manina.Windows.Forms.ThumbnailCachedEventHandler
| Improve this Doc View Source

ThumbnailCaching

Occurs before an item thumbnail is cached.

Declaration
[Browsable(true)]
public event ThumbnailCachingEventHandler ThumbnailCaching
Event Type
Type Description
Manina.Windows.Forms.ThumbnailCachingEventHandler

Implements

System.Windows.Forms.IDropTarget
System.ComponentModel.ISynchronizeInvoke
System.Windows.Forms.IWin32Window
System.Windows.Forms.IBindableComponent
System.ComponentModel.IComponent
System.IDisposable
Back to top Copyright © 2018 Özgür Özçıtak