- Assembly: RT.Util, Version=1.0.0.9999, Culture=neutral, PublicKeyToken=null
- Namespace: RT.Util.Controls
- Show inherited types...
Inherits from:
- System.Windows.Forms.ListBox
- System.Windows.Forms.ListControl
- System.Windows.Forms.Control
- System.ComponentModel.Component
- System.MarshalByRefObject
- Show implemented interfaces...
Implements:
- System.Windows.Forms.Layout.IArrangedElement
- System.Windows.Forms.IBindableComponent
- System.ComponentModel.IComponent
- System.IDisposable
- System.Windows.Forms.IDropTarget
- System.Windows.Forms.UnsafeNativeMethods.IOleControl
- System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceActiveObject
- System.Windows.Forms.UnsafeNativeMethods.IOleInPlaceObject
- System.Windows.Forms.UnsafeNativeMethods.IOleObject
- System.Windows.Forms.UnsafeNativeMethods.IOleWindow
- System.Windows.Forms.UnsafeNativeMethods.IPersist
- System.Windows.Forms.UnsafeNativeMethods.IPersistPropertyBag
- System.Windows.Forms.UnsafeNativeMethods.IPersistStorage
- System.Windows.Forms.UnsafeNativeMethods.IPersistStreamInit
- System.Windows.Forms.UnsafeNativeMethods.IQuickActivate
- System.Windows.Forms.ISupportOleDropSource
- System.ComponentModel.ISynchronizeInvoke
- System.Windows.Forms.UnsafeNativeMethods.IViewObject
- System.Windows.Forms.UnsafeNativeMethods.IViewObject2
- System.Windows.Forms.IWin32Window
Summary
Provides a ListBox with added functionality. See remarks.
Remarks
The extra methods ListBoxEx.RefreshItem(int) and ListBoxEx.RefreshItems() just call base methods which are inexplicably protected.
When setting SelectionMode
to SelectionMode.MultiExtended
, this listbox supports Ctrl+Arrow keys and Ctrl+Space properly, unlike the standard ListBox where these don’t work.
Constructors
Instance methods
void | | Refreshes the item contained at the specified index. |
void | | Refreshes all ListBox items and retrieves new strings for them. |
Instance properties
int | | Gets or sets the zero-based index of the list item that has the dotted outline. |