Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

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 .

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/7165bf86b51d304185256a7a005f4c0a.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1