AutoCompleteBox is a textbox control with auto complete functionality where each user entry is presented as a token, just like the “To” field in Outlook or Facebook, where you enter message/email recipients.
The control also features null text for its text box, as well as support for substituting the token element with a custom one.
Three autocomplete modes are supported out of the box:
The autocomplete functionality can be filled with data, both in bound and unbound mode. The control exposes a collection of AutoCompleteItems, which holds the items in unbound mode, as well as AutoCompleteDataSource property used to bind the control to a set of data such as lists, arrays, data bases and more.
AutoCompleteBox provides rich design-time support functionality, making customizations and configurations very easy. Some key capabilities include:
You can add or remove autocomplete items from the control using only the Visual Studio designer or binding the AutoCompleteDataSource to your favorite data source;
The control Smart Tag exposes couple control options, as well as a link to the autocomplete items collection;
You can apply themes in design time and easily switch between them; the ThemeName property in the Smart tag automatically detects the present themes;
Visual Style Builder, Element Hierarchy Editor and Shape Editor productivity tools provide full control over the UI;
Options to search the forums or open the control online documentation are also available in the Smart Tag.
The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look-and-feel of some of the latest Windows and Office versions. The themes can be easily switched using a single property.
Our framework also features support for custom themes, which can be built from scratch to fit your exact visual demands by using the Visual Style Builder productivity tool.
Copyright © 2017, Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.