Page 1 of 1
Combo Box - Visible Items
Posted: Fri Aug 07, 2009 1:16 pm
by ConvertFromOldNGs
by Anonymous >> Wed, 12 Dec 2007 21:01:31 GMT
Is it possible to create a JADE combo box with more than 7 visible items displaying at once, something like displaySize or displayEntries. I can not seem to find any properties to solve this and have searched the newsgroups and parsys.
Thanks,
Andrew
Re: Combo Box - Visible Items
Posted: Fri Aug 07, 2009 1:16 pm
by ConvertFromOldNGs
by BeeJay >> Thu, 13 Dec 2007 21:48:34 GMT
As far as I know this is not possible and looking in Parsys there are still open requests for the ability to control the size of the dropDown area of a ComboBox so I suspect the answer is no it is not currently possible.
I have seen developers "kludge" this programmatically using an appropriately positioned button, made to look like a ComboBox drop down button, and relevant mouse and keypress event methods. There are however significant overheads in AppServer round-trips that can make this a non-option if you have users connecting via slow connections.
Out of interest, why do you need more than 8 visible items for a given ComboBox?
Note: I actually get 8 entries not 7 in my ComboBoxes.
Re: Combo Box - Visible Items
Posted: Fri Aug 07, 2009 1:16 pm
by ConvertFromOldNGs
by
Allistar >> Thu, 13 Dec 2007 22:27:48 GMT
You should be able to do this with an external function call. See this:
http://msdn2.microsoft.com/en-us/library/bb775915.aspx
Allistar.
--
A.
Re: Combo Box - Visible Items
Posted: Fri Aug 07, 2009 1:16 pm
by ConvertFromOldNGs
by Anonymous >> Tue, 29 Jan 2008 21:26:17 GMT
We need to be able to extend the size of the visible items to save our data entry operators an extra click/scroll of the mouse. There were currently 8 entries and they have just added a ninth. This means that a scrollbar is now visible and they need to scroll down first to select the ninth item. We are currently using the standard JADE combo box and didn't really want to implement any third party products to achieve this.
I attempted to use the sendMessage function but it did not succeed.
constants
CB_SETMINVISIBLE : Integer = #1702;
vars
v : Integer;
begin
//load up extra items opn the combo box
v := call sendMessage(cmbTenderType.hwnd, CB_SETMINVISIBLE, 9, 0); write v;
end;
I also could not get any other sendMessages functions to query the comboBox either such as CB_GETCOUNT = #146
Thanks
Re: Combo Box - Visible Items
Posted: Fri Aug 07, 2009 1:16 pm
by ConvertFromOldNGs
by cnwjhp1 >> Tue, 29 Jan 2008 22:54:34 GMT
If they normally want the last entry, you could do the scrolling for them.