---
title: "Using Thumbnail List View Control"
canonical: https://www.graphicsmill.com/docs/gm5/UsingThumbnailListViewControl.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# Using Thumbnail List View Control
 
One of essential parts of many imaging applications is displaying a list of thumbnails of some set of images. For example, it is widely used during file selection and other tasks.
 
In Graphics Mill for .NET, this functionality is presented by the [Aurigma.GraphicsMill.WinControls.ThumbnailListView](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_WinControls_ThumbnailListView.htm.md) control. The usage of this control is discussed here.
 
## ThumbnailListView Features Overview
  
The following features are available:
 
- Four view modes:
    - Thumbnails
    - Icons
    - Detailed list
    - Simple list
- Ability to add/remove list items dynamically
- Implementation of list items based on file system, including:
    - Files
    - Folders
    - Drives
    - Special file system objects like **My Computer**, **My Documents**, and so on
    - Local network objects
    - Removable media such as Flash readers, digital cameras, and so on
- Ability to implement custom list items, for example, for images stored in a database, or in memory
- *Activation* ("opening") of an item with a mouse click or keyboard
- Item sorting using different criterias
- Item arrangement (including automatic)
- Multiple selection
- Checkboxes for each item
- Ability to derermine whether an item is in one of three states - selected, checked, or focused
- Editable labels for each item
- Drag and drop support
- Asynchronous loading of thumbnails and other list item data
- Customizable appearance (including thumbnail size)
- Customizable list of columns in the detailed list
 
## In This Section
  
[Adding ThumbnailListView Control to Application](https://www.graphicsmill.com/docs/gm5/AddingThumbnailListViewControlToApplication.htm.md) 
 [Setting Up the Details View](https://www.graphicsmill.com/docs/gm5/SettingUpTheDetailsView.htm.md) 
 [Using the ThumbnailListView Control as a File Browser](https://www.graphicsmill.com/docs/gm5/UsingThumbnailListViewAsAFileBrowser.htm.md) 
 [Creating Custom List Items](https://www.graphicsmill.com/docs/gm5/CreatingCustomListItem.htm.md) 
 [Using Working Areas](https://www.graphicsmill.com/docs/gm5/UsingWorkareas.htm.md) 
 [How to Load Items in the ThumbnailListView Asynchronously](https://www.graphicsmill.com/docs/gm5/HowtoLoadItemsintheThumbnailListViewAsynchronously.htm.md)
 
## See Also
  
### Reference
 
- [ThumbnailListView Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_WinControls_ThumbnailListView.htm.md)
