From Xojo Documentation

Revision as of 15:47, 28 January 2021 by PLefebvre (talk | contribs) (Notes: Changed deprecated TextFont and TextSize to FontName and FontSize)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
You are currently browsing the old Xojo documentation site. Please visit the new Xojo documentation site!

Property (As String )
aTextEdit.Text = newStringValue
StringValue = aTextEdit.Text

Supported for all project types and targets.

The text displayed.


Assigning a string to the Text property replaces the entire contents of the control. The font, size, and color are uniform and match the values last set with the FontName, FontSize, and TextColor properties, or if these haven't been used, the settings in the IDE.

Please note that the implementation of the TextField and TextArea controls is platform dependent. Do not expect that the text you assign is the same as the text you receive from this property. For example on Mac your text is converted to UTF-8 internally. On Windows all text after a null character (which means chr(0) and not "0") is ignored. End of line characters can change to their platform specific counterpart. Special characters with Asc values below 32 may be ignored or removed.


Clear (remove) any text that is displayed in the TextArea:

TextArea1.Text = ""

This example places the selected text from a TextArea into a TextField.

TextArea1.SelStart = 0
TextArea1.SelLength = 10

TextField1.Text = TextArea1.SelText