Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP5 EditBox: Any way to tell how many lines?
Message
From
12/08/1999 11:05:43
 
 
To
12/08/1999 10:07:49
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00250939
Message ID:
00252995
Views:
14
Sorry, I answered to fast without reading close enough.

Assuming your forms ScaleMode is set to pixels can you do something like this:

Get the width of the editbox.
Use FontMetric to get the average width for the font your using.
Multiply this average times the len(editbox.text) to get a width.
Divide this with by the number of columns (the width) in your editbox.
Round up.

>You can use MEMLINES(Editbox.Text). MEMLINES() is meant to return the number of lines in a memo field, however I'm using it(along with MEMLINE()) in some code to parse through the text in an editbox. HTH.
>
>>Is there any sample code for figuring out how many lines the current value of an EditBox is taking up, taking into account font and wrapping issues?
>>
>>I want to auto-size my editbox to as small a size as can hold the arbitrary text passed in (or optionally, is there some way to get TextBoxes to display multi-line text?).
>>
>>Thanks as always,
>>
>>-- jas
Previous
Reply
Map
View

Click here to load this message in the networking platform