This example shows how to create and use a ButtonEdit descendant that will support multi-line text like MemoEdit.
This descendant's repository items have three additional properties:
RepositoryItemMultiLineButtonEdit.AcceptsReturn - gets or sets a value specifying whether return characters can be inserted into text.
RepositoryItemMultiLineButtonEdit.AcceptsTab - gets or sets a value specifying whether a user can insert tab characters into text.
RepositoryItemMultiLineButtonEdit.ScrollBars - gets or sets a value indicating which scrollbars are displayed.
See also:
Custom Editors.
How to create a ButtonEdit descendant that can show a multi-line text like MemoEdit