Memo
Description
The component is used to input and output multiline text information.
Class: TdbMemo
Properties
Property |
Type |
Description |
sqlValue |
String |
Returns the value of a component, for use in SQL queries. The property value already contains escape quotes. In case of empty value, it returns NULL string. |
Alignment |
TAlignment |
Determines how the text is aligned within the text edit control. Available values: taCenter, taRightJustify, taLeftJustify |
AutoSelect |
Boolean |
Determines whether all the text in the component is automatically selected when the component gets focus. |
BorderStyle |
TBorderStyle |
Determines whether the edit control has a single line border around the client area. Available values: bsSingle, bsNone |
CanFocus |
Boolean |
It checks if the component can get input focus, which is usually necessary before using the SetFocus method. If a component has Visible = False or Enabled = False property, or if the component is located on a parent component with those properties, using the SetFocus method will cause an error. example: if Form1.Memo1.CanFocus then Form1.Memo1.SetFocus; |
CaretPosX |
Integer |
Indicates the X position of the caret in the client area of the memo. |
CaretPosY |
Integer |
Indicates the Y position of the caret in the client area of the memo. |
CharCase |
TEditCharCase |
Determines the case of the text within the edit control. Available values: ecNormal, ecUpperCase, ecLowerCase |
TColor |
Specifies the background color of the control. More info. |
|
TCursor |
Specifies the image used to represent the mouse pointer when it passes into the region covered by the control. More info. |
|
dbTable |
String |
Determines which database table a component belongs to. |
dbField |
String |
Determines which field of the database table this component belongs to. |
dbIncremSearch |
String |
Allows you to specify the name of the button on the current form with the "Search" or "SQL query" action, which will be automatically pressed when the user enters text for instant search. |
Enabled |
Boolean |
Controls whether the component responds to mouse, keyboard, and timer events. |
Focused |
Boolean |
Determines whether the control has input focus. |
TFont |
Allows you to set font name, size, color and style. More info. |
|
GetTextLen |
Integer |
Returns the length of the component's text. |
Hint |
String |
Hint contains the text string that appears when the user moves the mouse over the component., see also ShowHint |
TStringList |
Class that represent a list of strings. More info. |
|
Lines[i] |
String |
Contains the individual lines of text in the memo component. Examle ShowMessage(Form1.Memo1.Lines[0]); // shows a message with the first line |
MaxLength |
Integer |
Specifies the maximum number of characters the user can enter into the memo component. |
Name |
String |
The name of the component. |
ReadOnly |
Boolean |
Determines whether the user can change the text of the memo component. |
ScrollBars |
TScrollStyle |
Determines whether the memo control has scroll bars. Available values: ssNone, ssHorizontal, ssVertical, ssBoth |
ShowHint |
Boolean |
Specifies whether to show the Help Hint when the mouse pointer moves over the component, see also Hint |
SelLength |
Integer |
Specifies the number of characters that are selected. |
SelStart |
Integer |
Specifies the position of the first selected character in the text. If there is no selected text, SelStart indicates the position of the cursor. |
SelText |
String |
Specifies the selected portion of the memo component's text. |
TabOrder |
Integer |
Indicates the position of the component in its parent's tab order. TabOrder is the order in which child components are visited when the user presses the Tab key. |
TabStop |
Boolean |
Determines whether the user can tab to a control. Use the TabStop to allow or disallow access to the control using the Tab key. |
Tag |
Integer |
Allows you to assign a number to a component for your own needs. |
TagString |
String |
Allows you to assign a string to a component for your own needs. |
Text |
String |
Contains a text string associated with the component. |
TextHint |
String |
A hint or message to be displayed when the Text property is empty. |
Visible |
Boolean |
Specifies whether the component appears onscreen. |
Left |
Integer |
Specifies the horizontal coordinate of the left edge of a component relative to its parent. |
Top |
Integer |
Specifies the vertical coordinate of the upper-left of a component relative to its parent. |
Width |
Integer |
Specifies the horizontal size of the component in pixels. |
Height |
Integer |
Specifies the vertical size of the component in pixels. |
Methods
Method |
Description |
procedure Clear |
Deletes all text from the memo component. |
procedure CopyToClipboard |
Copies the selected text in the memo component to the Clipboard. |
procedure CutToClipboard |
Copies the selected text to the Clipboard and then deletes the selection. |
procedure PasteFromClipboard |
Pastes the contents of the Clipboard into memo component, replacing the current selection. |
procedure SaveToFileUTF8 (const FileName: string) |
Saves the content of the component in a UTF-8 encoded text file. |
procedure SelectAll |
Selects all text in the memo component. |
procedure SetFocus |
Gives the input focus to the component. |
Events
Event |
Description |
OnClick |
Occurs when the user clicks the component. |
OnDoubleClick |
Occurs when the user double-clicks the left mouse button when the mouse pointer is over the component. |
OnEnter |
Occurs when a component receives the input focus. |
OnExit |
Occurs when the input focus shifts away from one component to another. |
OnKeyDown |
Occurs when a user presses any key while the form has focus. |
OnKeyPress |
Occurs when a key is pressed. Note that this procedure handles printable characters only. |
OnKeyUp |
Occurs when the user releases a key that was pressed. |
OnMouseDown |
Occurs when the user presses a mouse button with the mouse pointer over a component. |
OnMouseEnter |
Occurs when the user moves the mouse into a component. |
OnMouseLeave |
Occurs when the user moves the mouse outside of a component. |
OnMouseMove |
Occurs when the user moves the mouse pointer while the mouse pointer is over a component. |
OnMouseUp |
Occurs when the user releases a mouse button that was pressed with the mouse pointer over a component. |
Occurs when user tries to drag and drop a file from explorer to a form. More info. |