> I am looking for a way to make a combo box more touch screen friendly -
> I would like to ideally increase the spacing between the selections when
> you click (finger) on the combo box. Is this possible?
>
> Barring not being able to do that, I have been looking at increasing the
> font size on the combo box when the user invokes the drop list and then
> reverting to the original font when a selection (or cancel) event takes
> place. Does anyone know the exact events to place such code on - when
> the user selects the drop down list, and then selects an item?
We've found using comboboxes and certain other GUI controls aren't
touchscreen friendly at all. We have a generic graphical 'quick
selection' box-- the user clicks something, and we show a modal box
with the options, and they pick which one they want. If there's more
options than can fit on the large buttons(say, 6 of them), the code is
smart enough to draw and handle buttons that will scroll the options
available. We invoke it something like this:
o = createobject("quickselection", "pick your item")
o.additem("red", RGB(255, 0, 0)
o.additem("green", RGB(0, 255, 0)
o.additem("blue", RGB(0, 0, 255)
o.additem("cancel", -1)
o.show()
if -1 == o.evalue then
* cancelled
else
do case
case rgb(255,0,0) == o.eValue
* Red
case rgb(0,255,0) == o.eValue
* Green
case rgb(0,0,255) == o.eValue
* Blue
end case
endif
Something like that-- using a variant for each item lets us avoid any
conversions, etc.
Not an answer to your question, but possibly a more user-friendly
solution for your GUI design if you have the freedom to change it.
--
Derek
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.