AddLineFeeds Property
Specifies that the EditBox should insert linefeed characters (CHR(10)) after carriage return characters (CHR(13)) within the text of an EditBox whenever the Value property is read or whenever the value is stored to the ControlSource. Available at design time and run time.
Object.AddLineFeeds[ = lExpr]
Parameters
lExpr
True (.T.) (Default) Linefeed characters are inserted into the EditBox text after carriage return characters when the Value property is read or stored to the ControlSource.False (.F.) The EditBox text is not modified when the Value property is read or stored to the ControlSource.
Remarks
Applies To: EditBox Control
The EditBox, by default, ensures that line endings have both carriage return and linefeed characters by inserting linefeed characters if they are not present when the Value property is read. In addition to when user code reads the Value property, this may also occur whenever the EditBox loses focus, since Visual FoxPro automatically reads the Value contents and stores to the ControlSource at that time.
Inserting linefeed characters shifts text, but the SelStart value does not change; therefore, the SelStart property can point to the wrong location in the text buffer. Set the AddLineFeeds property to False (.F.) to ensure that no characters are inserted into the text buffer. The AddLineFeeds property is forced to True (.T.) when the Editbox control is bound.
Reading the Text property never causes linefeed characters to be inserted, regardless of the setting of AddLineFeeds.