Hi Vinothini,
For the record, I have since tried to temporarily work around the issue by creating a user control containing a regular TextBox and an AutoComplete attached to it. The main issue with this arrangement is the customization of each item's appearance in AutoComplete's VirtualListView. To achieve that I had to subclass VirtualListView. But since the creation of the VirtualListView is hard coded inside the AutoComplete constructor, I had to subclass AutoComplete as well and in my constructor replace VirtualListView with my subclassed version using reflection to get access the private mebmer. That, of course is by no means a proper solution, it is just a hack to quickly work around the issue (and I would certainly discourage anyone from going that route).
However I mention this because in the future you may want to allow customizing AutoComplete by moving the creation of VirtualListView in a virtual method that can be overridden in derived classes. This would provide a lot of flexibility for customizing the popup list of AutoComplete with only minimal changes to the control itself.
Regards,
Panayotis