About ActiveListBar

Give your applications the look and feel of Microsoft Outlook.

ActiveListBar is an ActiveX component that provide users with the ability to group and categorize a variety of items for quick access. ActiveListBar incorporates a system of sliding groups, each of which is identified by its header. Clicking a group's header causes the group to become active, slide into view, and display the items it contains. ActiveListBar is fully ActiveX compliant, and supports Internet operation through the inclusion of special URL properties for graphics and sound resources. Please, note that Infragistics ActiveListBar (ssactivelistbar) was formerly known as Sheridan or Shersoft ActiveListBar Control.

The ActiveListBar adds an advanced yet easy-to-use interface to your applications. You can use it to provide users with the ability to group and categorize a variety of items for quick access. Intuitive and visually appealing, ActiveListBar provides a look familiar to anyone who works with the Microsoft Outlook personal organizer or the Office 97 suite of applications. ActiveListBar brings the latest innovation in user-interface design to your client/server and Internet programming projects.

The ActiveListBar is fully ActiveX compliant, and supports Internet operation through the inclusion of special URL properties for graphics and sound resources.

Horizontal or Vertical Orientation - The ActiveListBar can be oriented in one of two ways. By default, the control is oriented vertically. Groups slide up and down, and list items are ordered from top to bottom. The control can also be oriented horizontally. Groups in a horizontal control slide left and right, group captions are rotated, and list items are ordered from left to right.

Image Lists - To conserve resources, images used as icons for the ListItems in an ActiveListBar are stored in the control as image lists. An image list is a special type of collection that contains Image items. Each item in the collection stores a picture and a text string used to identify the picture (its Key value.)

There are two image lists used in the ActiveListBar. One stores large icons (32 by 32 pixels) and the other stores small icons (16 by 16 pixels.) Both are SSImages collections, and contain SSImage objects that store the pictures. Individual ListItems connect to the images in the collection using either an index or a key value.

Mask Colors - One of the cool features of icons is that they can contain areas of transparency that allow what is behind the icon to show through. This is particularly useful when the icon appears over a textured background. The transparency lets the icon appear to be the irregular shape of the object it represents, instead of a square.

Although the ActiveListBar control generally uses bitmaps instead of icons, you can have the same transparency effect in your images through the use of mask colors. A mask color is a color used in your image that you designate to be the transparent color. Any pixels in the image that use the mask color will allow the background to show through the image.

Background Image - In addition to supporting multiple colors in the background, the ActiveListBar also features support for pictures in the background of groups. You can specify a simple texture or a complex design to serve as the background area for an ActiveListBar group. As with background colors, you can use one picture as the background for all groups, or each group can have a unique background picture.

Sound Effects - The ActiveListBar includes a method that gives you the ability to play any sound file. You simply call the method with the appropriate parameters and your control will sound off!

This method can be called at any time from anywhere in your program. It gives you total flexibility when adding sound effects to your application. And, by specifying additional parameters for this method, you can use it to play system sounds or to initiate downloading of a sound file from a remote source.

Internet-specific features - The ActiveListBar contains properties and tools that make it easy to set up the control on a web page for Internet use. To optimize the control for low-bandwidth operation, the graphics and sound resources used can be asynchronously downloaded. You specify a URL that points to the graphic or sound, and the control will download the information and use it when it becomes available. The property pages of the ActiveListBar also provide several tools for working with bandwidth-friendly PNG (portable network graphic) files and using them to store the large and small icons for your applications.

OLE DragDrop - for quick and easy placement of objects via drag and drop.

Asynchronous Graphics Download - When used on a web page, the control and pieces of the application can be active even before all of the graphics have been downloaded.

Framework Control - A lightweight 32-bit control that doesn't require bulky MFC DLLs, minimizing run-time distribution size.