Hello,
I am using a UltraCombo to display a list of names in a drop down grid as matched by user input using AutoCompleteMode = Suggest. Due to the extremely large amount of names, I am populating the DataSource after the 3rd character typed from a web service. What I would like to do is keep the drop down list (grid with name details) visible at all times so that the user can see when data is available from an asyncronous call, or that there are no matches to thier input. When I enter the UltraCombo, I call ToggleDropDown() to display the empty drop down grid and then as data is available from the web service, it shows up in the list after I set the DataSource, which is exactly what I want so far. The problem is that if I backspace and change the text to something not in the newly populated list, the drop down disappears, and when new data is set to the UltraCombo's DataSource, its not visible to the user. If I call ToggleDropDown() when I get a set the DataSource,it shows the grid but it highlights the text input, which the user could still by typing, and could then type over thier existing text. Is there a way to keep the drop down visible at all times as long as the UltraCombo has the focus?
Thanks for the help,
Rob
Is there no way to do this ?
Actually it does not seem to be because I put no tags. There is an error each time I post a reply, but the reply is posted anyway.
By the way, there is a problem with this forum. It seems that if you put no Tags with your reply, there is an error and your text gets lost ! And Tags are really a pain to use, at least with Firefox it does not work well.
Hi Mike,
I am also interested in knowing what causes the dropdown to close, because I want that it stays open so that the user can select several items.
Where exactly is this CloseUp event triggered so that I can put a breakpoint ?
I also have the problem that the UltraCombo closes when I click on an item, and I could not figure out why.
Mike, you said that it is possible to know what causes the dropdown to close with a breakpoint on the event. But where is this event where I can set a breakpoint ?