EntrySet.Lists
List controls for accessing and displaying data.

Special tailored components for lists and items set manipulation and rendering. Unlike other grid-like components, EntrySet Lists is not only one multifunction component with huge complicated object model, but it is rather a set of several components where each of the components in the set has specific properties and object model to simplify the specific task at hand.
ColorList, ColorListDropDown, ColorListPopup, DropDownControl, LightGrid, ListBox, ListBoxDropDown, ListBoxPopup, MultiList, MultiListDropDown, MultiListPopup, PictureList, PictureListDropDown, PictureListPopup, PopupControl, TreeView
ColorList
The ColorList control extends the listbox control. It does almost everything that a list box does and also can display a colored box next to items in the list.
The following picture shows the individual parts of the ColorList control.
![]() |
|
What makes the ColorList different from the other list components is a Color Box - a colored rectangle for each item. Different colors and styles can be set, as well as the ColorBoxSize.

The SelectedItem has its own style defined in ColorList. It is possible to choose the color, background fill style and the border. The mouse hover effect can be set by TrackingBackColor and TrackingTransparency properties.
Selecting the item and tracking is shown in the following figure.

ColorListDropDown
The ColorListDropDown control is used to display data in a drop-down combo box. By default, the ColorListDropDown control appears in two parts: the top part is a text box that allows the user to type a list item. The second part is a ColorList that displays a list of items from which the user can select one.

ColorListPopup
The ColorListPopup control is used to display data in a popup box.

DropDownControl
The DropDownControl is a component designed to show any control as a drop down list. The control then appears in two parts: the top part is a text box that allows the user to type a list item. This part contains a dropdown button for opening the second part. The second part is your control that displays a list of items from which the user can select one. In fact, your control doesn't really need to be a list. The DropDownControl can simply be used anytime when there's a short form to show in the small rectangle and a larger amount of information (or list) to be shown as a popup window.
The popup window has a header at the top which can be turned on and off with the ShowHeader property. The ShowStatus property shows and hides the status bar at the bottom. The text is accessible through HeaderText and StatusText properties. By setting the AllowListResize property to true you can allow the user to resize the popup window.
LightGrid
With the LightGrid control, you can display and edit tabular data from many different kinds of data sources. The LightGrid control is highly configurable and extensible, and it provides many properties, methods, and events to customize its appearance and behavior. It supports styles for all the parts including columns, rows and individual cells. LightGrid cells can contain images, flags, markers and progress bar. Cells support formatting and can be edited as different data types including date picker for dates and check boxes for boolean values. The component supports sorting and filtering as well.

ListBox
The ListBox control displays a list of items from which you can make a selection. You can select one or more than one of the items from the list.

ListBoxDropDown
The ListBoxDropDown control is used to display data in a drop-down combo box. By default, the ListBoxDropDown control appears in two parts: the top part is a text box that allows the user to type a list item. The second part is a ListBox that displays a list of items from which the user can select one.

ListBoxPopup
ListBoxPopup is based on a ListBox component therefore the interface is similar. Just the differences are described here, common information you can find in the ListBox chapter.

Popup window has a header at the top which can be turned on and off with the ShowHeader property. The ShowStatus property shows and hides the status bar at the bottom. The text is accessible through HeaderText and StatusText properties. By setting the AllowListResize property to true you can allow the user to resize the popup window.
The following code example shows how to open the ListBox Popup:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ListBoxPopup1.ShowUp(Button1)
End Sub
MultiList
The MultiList control extends the ListBox control with some helpful features. It can display the description text and a checkbox for each item. Every item can also contain the image and may be marked with a simple graphic sign - a flag. The bar with flags can be placed in either the left or the right edge of MultiList. At the top of the control the special item is available for use - the Action Item.

MultiListDropDown
The MultiListDropDown control is used to display data in a drop-down combo box. By default, the MultiListDropDown control appears in two parts: the top part is a text box that allows the user to type a list item. The second part is a MultiList that displays a list of items from which the user can select one.

MultiListPopup
The MultiListPopup control is used to display data in a popup box.
PictureList
The PictureList is designed for displaying the list of images. Images can be divided into categories and can have the text description.

PictureListDropDown
The PictureListDropDown control is used to display data in a drop-down combo box. By default, the PictureListDropDown control appears in two parts: the top part is a text box that allows the user to type a list item. The second part is a PictureList that displays a list of items from which the user can select one.

PictureListPopup
The PictureListPopup control is used to display data in a popup box.

PopupControl
The PopupControl is a component designed to show any control as a popup window.

TreeView
TreeView is based on object model of standard TreeView component. It's extended by many useful functions which make it an excellent component for presenting informations in hierarchy. With help of inplace designer you can create a tree of information without writing any line of code. In runtime it is possible to edit each node of hierarchy and change their position by drag and drop. You can highlight certain kind of information by several different ways. You can do it by flags, underline or Flash function. Each node can also have its own image.




Color Box
Item Text
Item Description
Selected Item
Item Gap
ColorList Background