Combo box user value width limitation (OpenInsight Specific)
At 29 JUN 2001 01:20:53PM Oystein Reigem wrote:
When the user keys in his own value in a combo box, there's a limit to how much he can type - not more than fits within the width of the control. The edit line-like part of the combo is not like a real edit line. In a real edit line the content scrolls when you reach the right border.
Can this limitation of the combo box be overcome?
- Oystein -
At 29 JUN 2001 08:34PM Robert Lee wrote:
Hi Oystein
Probably not the answer you want to hear, but you could use and editline and a button with a bitmap that looks like the combobox dropdown symbol…
Robert
At 01 JUL 2001 10:32AM Oystein Reigem wrote:
Robert,
Probably not the answer you want to hear, but you could use and editline and a button with a bitmap that looks like the combobox dropdown symbol…
Correct. Try again!
![]()
I really enjoy that kind of programming, but I haven't got the time now.
What I hoped for was some style setting that would cause the editline part of the combo to scroll. Anybody with a simple solution like that step forward, please!!
Wanna see a different workaround I played around with? This is the CHAR handler of my combo. Each time a key is pressed it checks if the content threatens to hit the wall:
/* how wide is the combo? */
ComboSize=Get_Property( CtrlEntId, "SIZE" )
/* …measured in pixels */
ComboWidth=ComboSize
/* …measured in characters */
/* pretend each character is 10 pixels wide */
ComboLen=Int( ComboWidth / 10 )
/* how many characters have been keyed in? */
TextLen=len( Get_Property( CtrlEntId, "TEXT" ) )
/* are we running out of space? */
if ComboLen - TextLen /* yes. make the combo wider */
ComboWidth += 50
ComboSize=ComboWidth
UnUsed=Set_Property( CtrlEntId, "SIZE", ComboSize )
end
RETURN 0
Might look stupid to you, but this combo of mine is almost the sole control in a popup-like dialog I have, so if I let the handler make the window wider along with the combo it will work.
I need to measure used space in pixels, of course, but that can be done.
And make sure the user doesn't make the dialog wider than the screen or something.
- Oystein -
At 02 JUL 2001 03:35AM Simon Wilmot wrote:
Oystein,
Apologies if I am mis-reading your requirement, but what is wrong with checking the AutoHScroll checkbox on the properties window ???
Simon
RebusHR
At 02 JUL 2001 04:33AM Oystein Reigem wrote:
Simon,
Nothing wrong at all. Must get my eysight checked. I just bevr norticw it.
Thsmx!
- Ousyetin .