SilverBean
Programmer
I got a slick little interface working. I got a list of names in a listbox running along the left hand side, and when user clicks on a name detailed information appears on the right in a tabbed control(i.e., stuff like address tab, telephone tab, etc.) – all is well…..except.
You guessed it user would also like the option of just typing in a name from the list.
2 options as I see it:
(1) Combo Box: The App is running in front of some inexperienced users, although I’d love to have the screen space back I could make use of it when it when the combo is collapsed. I’m concerned that when it does collapse user’s might forget to click on a new name in the list. Yes, in trials my users are sitting there saying “da, how do I select a name?”. I thought of some visual aids and wording like big arrows pointing and such. Anybody have any luck with forcing combo boxes to stay expanded. Any way of forcing the combo boxes to expand? AutoExpand property to No, no help. Combo.Dropdown was promising I'm sure its fine it will expand the box dynamically but I'm seeing some display glitches. When my form opens for instance I have some code which runs hide some controls the user doesn't need to see, well combo drops down alright but its like the form redraws itself during the load or open events so where the drop down is and where the actual box itself is never quite in sync - hard to explain but not right and weird. Also after users clicks in the combo that baby contracts no matter what. No matter what event .Dropdown is in the combo contracts Also I gotta do a SetFocus before the DropDown kind of risky for what I'm doing.
(2) List Box with text box - got a neat little function runs on the Key Up event of a text box event goes looking through the list box to see if matches text box and then highlights it. The only problem is I can't simulate a click in order for the list box to update itself - not even by calling its click event. For example, I actually sneak an ID into a hidden column of my listbox so I know what filter to apply to the tab pages. Well I make an item in the ListBox.Selected=True the right item is highlighted and then I do ListBox.Column(1) to see whats in my secret column and its says NULL very bad.
You guessed it user would also like the option of just typing in a name from the list.
2 options as I see it:
(1) Combo Box: The App is running in front of some inexperienced users, although I’d love to have the screen space back I could make use of it when it when the combo is collapsed. I’m concerned that when it does collapse user’s might forget to click on a new name in the list. Yes, in trials my users are sitting there saying “da, how do I select a name?”. I thought of some visual aids and wording like big arrows pointing and such. Anybody have any luck with forcing combo boxes to stay expanded. Any way of forcing the combo boxes to expand? AutoExpand property to No, no help. Combo.Dropdown was promising I'm sure its fine it will expand the box dynamically but I'm seeing some display glitches. When my form opens for instance I have some code which runs hide some controls the user doesn't need to see, well combo drops down alright but its like the form redraws itself during the load or open events so where the drop down is and where the actual box itself is never quite in sync - hard to explain but not right and weird. Also after users clicks in the combo that baby contracts no matter what. No matter what event .Dropdown is in the combo contracts Also I gotta do a SetFocus before the DropDown kind of risky for what I'm doing.
(2) List Box with text box - got a neat little function runs on the Key Up event of a text box event goes looking through the list box to see if matches text box and then highlights it. The only problem is I can't simulate a click in order for the list box to update itself - not even by calling its click event. For example, I actually sneak an ID into a hidden column of my listbox so I know what filter to apply to the tab pages. Well I make an item in the ListBox.Selected=True the right item is highlighted and then I do ListBox.Column(1) to see whats in my secret column and its says NULL very bad.