ImageListBoxControl Class

The list box control that displays a list of items that a user can select. Can be populated with items from a data source.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v20.1.dll

Declaration

[ImageListBoxControl.ImageListBoxControlCustomBindingProperties]
public class ImageListBoxControl :
    BaseImageListBoxControl,
    IBehaviorPropertiesFilter
<ImageListBoxControl.ImageListBoxControlCustomBindingProperties>
Public Class ImageListBoxControl
    Inherits BaseImageListBoxControl
    Implements IBehaviorPropertiesFilter

Remarks

ImageListBoxControl items can be rendered using two paint modes:

  • Default (basic rendering) - For each item, the control displays one image followed by a text string.

    ImageListBox.png

  • Item Templates (advanced rendering) - This feature helps you paint each listbox item as your needs dictate. Each item can display multiple image and text elements arranged in any manner, and painted using different appearance settings.

    ImageListBoxControl.png

    See Templated ListBox Items to learn more.

The control's main members include:

Search & Filtering

You can provide end-users with the ability to filter items in a ImageListBoxControl. For this purpose, attach the ImageListBoxControl to a SearchControl by using the SearchControl.Client property.


searchControl1.Client = listBoxControl1;

When an end-user types a search request into the SearchControl, the ImageListBoxControl automatically filters its items, and highlights the requested string in the filtered items.

ListBoxControl_SearchHighlight

NOTE

If items are formatted using the HTML tags (see BaseListBoxControl.AllowHtmlDraw), the items are filtered, but not highlighted.

See Also