FMX.Memo

From RAD Studio API Documentation
Jump to: navigation, search

Defines presented memo and multiline edit controls.

MM_Memo prefixed constants define IDs of messages that are sent by the TCustomMemoModel model of the TMemo control to the TStyledMemo presentation from methods like TextSettingsChanged or when parameters like the following CaretPosition, FMX.Memo.TCustomMemoModel.AutoSelect, FMX.Memo.TCustomMemoModel.Caret, FMX.Memo.TCustomMemoModel.CaretPosition, FMX.Memo.TCustomMemoModel.CharCase, FMX.Memo.TCustomMemoModel.CheckSpelling, FMX.Memo.TCustomMemoModel.DataDetectorTypes, FMX.Memo.TCustomMemoModel.HideSelectionOnExit, FMX.Memo.TCustomMemoModel.ImeMode, FMX.Memo.TCustomMemoModel.KeyboardType, FMX.Memo.TCustomMemoModel.Lines, FMX.Memo.TCustomMemoModel.MaxLength, FMX.Memo.TCustomMemoModel.ReadOnly, SelectionFill, SelLength, SelStart, and TextSettingsInfo are changed.

PM_Memo prefixed constants define IDs of messages that are sent by the memo controls to the TStyledMemo presentation from methods like DeleteFrom, InsertAfter, SelectText, GoToTextBegin, GoToLineBegin, GoToLineEnd, GoToTextBegin, GoToTextEnd, PasteFromClipboard, and UnDo.

Package fmx.bpl

Units

FMX.MemoDefines presented memo and multiline edit controls.
FMX.Memo.Style
FMX.Memo.Types


Classes

TCustomMemoTCustomMemo is the base class from which all FireMonkey multiline text editing controls, providing text scrolling, are derived.
TCustomMemoModelData model for the TMemo control.
TMemoTMemo is a multiline text editing control, providing text scrolling.

Types

TDataDetectorTypeTDataDetectorType values enumerate types of text elements.
TDataDetectorTypesA set of TDataDetectorType values.

Constants

MM_MEMO_AUTOSELECT_CHANGEDMM_MEMO_AUTOSELECT_CHANGED: Integer = $1716;
MM_MEMO_CAN_SET_FOCUSMM_MEMO_CAN_SET_FOCUS: Integer = $172E;
MM_MEMO_CARETCHANGEDMM_MEMO_CARETCHANGED: Integer = $1710;
MM_MEMO_CHARCASE_CHANGEDMM_MEMO_CHARCASE_CHANGED: Integer = $1717;
MM_MEMO_CHECKSPELLING_CHANGEDMM_MEMO_CHECKSPELLING_CHANGED: Integer = $1712;
MM_MEMO_DATADETECTORTYPES_CHANGEDMM_MEMO_DATADETECTORTYPES_CHANGED: Integer = $1720;
MM_MEMO_GET_CARET_POSITIONMM_MEMO_GET_CARET_POSITION: Integer = $171C;
MM_MEMO_HIDESELECTIONONEXIT_CHANGEDMM_MEMO_HIDESELECTIONONEXIT_CHANGED: Integer = $1718;
MM_MEMO_IMEMODE_CHANGEDMM_MEMO_IMEMODE_CHANGED: Integer = $1713;
MM_MEMO_KEYBOARDTYPE_CHANGEDMM_MEMO_KEYBOARDTYPE_CHANGED: Integer = $1714;
MM_MEMO_LINES_CHANGEDMM_MEMO_LINES_CHANGED: Integer = $171A;
MM_MEMO_LINES_CLEARMM_MEMO_LINES_CLEAR: Integer = $1725;
MM_MEMO_LINES_DELETE_LINEMM_MEMO_LINES_DELETE_LINE: Integer = $1723;
MM_MEMO_LINES_EXCHANGE_LINESMM_MEMO_LINES_EXCHANGE_LINES: Integer = $1724;
MM_MEMO_LINES_INSERT_LINEMM_MEMO_LINES_INSERT_LINE: Integer = $1721;
MM_MEMO_LINES_PUT_LINEMM_MEMO_LINES_PUT_LINE: Integer = $1722;
MM_MEMO_MAXLENGTH_CHANGEDMM_MEMO_MAXLENGTH_CHANGED: Integer = $1719;
MM_MEMO_READONLY_CHANGEDMM_MEMO_READONLY_CHANGED: Integer = $1711;
MM_MEMO_SELLENGTH_CHANGEDMM_MEMO_SELLENGTH_CHANGED: Integer = $171F;
MM_MEMO_SELSTART_CHANGEDMM_MEMO_SELSTART_CHANGED: Integer = $171E;
MM_MEMO_SET_CARET_POSITIONMM_MEMO_SET_CARET_POSITION: Integer = $171D;
MM_MEMO_TEXT_CHANGINGMM_MEMO_TEXT_CHANGING: Integer = $171B;
MM_MEMO_TEXT_SETTINGS_CHANGEDMM_MEMO_TEXT_SETTINGS_CHANGED: Integer = $1715;
MM_MEMO_UPDATE_STATE_CHANGEDMM_MEMO_UPDATE_STATE_CHANGED: Integer = $1726;
MM_MEMO_USERMM_MEMO_USER: Integer = $172F;
PM_MEMO_GOTO_LINE_BEGINPM_MEMO_GOTO_LINE_BEGIN: Integer = $100B;
PM_MEMO_GOTO_LINE_ENDPM_MEMO_GOTO_LINE_END: Integer = $100C;
PM_MEMO_GOTO_TEXT_BEGINPM_MEMO_GOTO_TEXT_BEGIN: Integer = $100D;
PM_MEMO_GOTO_TEXT_ENDPM_MEMO_GOTO_TEXT_END: Integer = $100E;
PM_MEMO_SELECT_TEXTPM_MEMO_SELECT_TEXT: Integer = $1012;
PM_MEMO_UNDO_MANAGER_DELETE_TEXTPM_MEMO_UNDO_MANAGER_DELETE_TEXT: Integer = $1010;
PM_MEMO_UNDO_MANAGER_INSERT_TEXTPM_MEMO_UNDO_MANAGER_INSERT_TEXT: Integer = $100F;
PM_MEMO_UNDO_MANAGER_UNDOPM_MEMO_UNDO_MANAGER_UNDO: Integer = $1011;
PM_MEMO_USERPM_MEMO_USER: Integer = $1013;