FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Something similar to EM_LIMITTEXT but to control height?
Posts: 1096
Joined: Fri Oct 28, 2005 02:27 AM
Something similar to EM_LIMITTEXT but to control height?
Posted: Mon Jun 22, 2009 06:19 AM

How do we control a multiline get where we have a very specific requirement on both its width and length?

For example, keying-in a default footer of 40 x 5 i.e. 40 characters wide and 5 lines in height.

Using EM_LIMITTEXT message, I could set it to 40x5 (200) but the control would stop accepting input only if user key-in more than 200 characters. If a user enter the 1st line, then keep on pressing Enter afterwards he'll easily go beyond the 5th line.

Any neat way to resolve this apart from using 5 control of single-line Get and stack them up one another?

TIA

FWH 11.08/FWH 19.12

BCC5.82/BCC7.3

xHarbour/Harbour
Posts: 1096
Joined: Fri Oct 28, 2005 02:27 AM
Re: Something similar to EM_LIMITTEXT but to control height?
Posted: Tue Aug 04, 2020 09:47 AM

Anyone has any solution to limit the number of lines?

TIA

FWH 11.08/FWH 19.12

BCC5.82/BCC7.3

xHarbour/Harbour
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Something similar to EM_LIMITTEXT but to control height?
Posted: Tue Aug 04, 2020 01:34 PM
Disable Enter key by
Code (fw): Select all Collapse
ON INIT oGet:WinStyle( ES_WANTRETURN, .f. )

Then the user can enter only 200 characters and can not use Enter key at all.
Regards



G. N. Rao.

Hyderabad, India
Posts: 1096
Joined: Fri Oct 28, 2005 02:27 AM
Re: Something similar to EM_LIMITTEXT but to control height?
Posted: Wed Aug 05, 2020 03:20 AM

Thank you very much Rao!

FWH 11.08/FWH 19.12

BCC5.82/BCC7.3

xHarbour/Harbour

Continue the discussion