Visual Studio style Editable List Box

Fully implemented BCGControlBar Pro (MFC)

Not available BCGSuite (MFC)

Not available BCGControlBar for .NET

The Edit List Box extends the functionality of the Windows® list box by providing support for the in-place items editing and ability to define a list of buttons to control edit operations. An editable list box displays a list of items which user can view, select and edit them in-place or use buttons on the top of the list box to create new items, delete the existing items, rename items, or move a single item up and down.

Visual Studio style Editable List Box

Sample code:

CBCGEditListBox m_wndEditListBox;
...
// Enable "New". "Delete", "Up" and "Down" buttons:
m_wndEditListBox.SetStandardButtons ();

// Enable "Browse" (...) button:
m_wndEditListBox.EnableBrowseButton ();

// Fill list:
m_wndEditListBox.AddItem (_T("Item 1"));
m_wndEditListBox.AddItem (_T("Item 2"));
m_wndEditListBox.AddItem (_T("Item 3"));