FMX.Memo

提供: RAD Studio API Documentation
移動先: 案内検索

表現用メモやマルチライン編集コントロールを定義します。

MM_Memo 接頭辞定数はメッセージの IDを定義し、これらは TMemo コントロールの TCustomMemoModel モデルによって TStyledMemo プレゼンテーションへ、TextSettingsChanged といったメソッドから、または、パラメータ(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 など)が変更された際に、送信されます。

PM_Memo 接頭辞定数はメッセージの IDを定義し、これらはメモ コントロールによって、DeleteFrom, InsertAfter, SelectText, GoToTextBegin, GoToLineBegin, GoToLineEnd, GoToTextBegin, GoToTextEnd, PasteFromClipboard, UnDo といったメソッドから、TStyledMemo プレゼンテーションへ送信されます。

パッケージ fmx250.bpl

ユニット

FMX.Memo表現用メモやマルチライン編集コントロールを定義します。
FMX.Memo.Style
FMX.Memo.Types


クラス

TCustomMemoTCustomMemo は、すべての FireMonkey 複数行テキスト編集コントロール(テキストをスクロールできるもの)の派生元となる基底クラスです。
TCustomMemoModelTMemo コントロールのデータ モデルです。
TMemoTMemo は、複数行テキスト編集コントロール(テキストをスクロールできるもの)です。

TDataDetectorTypeTDataDetectorType の値には、テキスト要素の種類が列挙されています。
TDataDetectorTypes

定数

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;