Difference between revisions of "TEdit"
m (→See also) |
|||
Line 25: | Line 25: | ||
==Requested Features== | ==Requested Features== | ||
+ | ===Embedding Button/Other Controls in TEdit=== | ||
+ | It's a WinAPI feature to allow embedding any sorts of controls into TEdit | ||
+ | |||
==See also== | ==See also== | ||
* [[doc:lcl/stdctrls/tedit.html|TEdit doc]] | * [[doc:lcl/stdctrls/tedit.html|TEdit doc]] |
Revision as of 05:59, 27 January 2020
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
A TEdit is a control with a single line of editable text. It is available from the Standard tab of the Component Palette.
Usage
You can add to your form a TEdit input box add by clicking on it at the Standard component palette and place it on your form with one click. You can now edit this single-line text box at run time.
Want you this text elsewhere have, you can read this text, like every other String.
For example, you have a TEdit Edit1 on your form placed, you can use myString: = Edit1.Text;
. To change the shown Text in Edit1, you can use Edit1.Text := myString;
.
If you want to display another text instead of the default text (e.g. Edit1) in a TEdit Edit1 at the start of your application, you can proceed as follows:
- Select the TEdit on your form with one click.
- Go to the properties tab in the Object Inspector.
- Select the property Text and change it in the next input box.
- In the same way, you can select the property Name and give the TEdit a better name.
Password input
You can also easily use a TEdit to enter passwords. It is then instead of actually entered Char a PasswordChar displayed.
Little Example:
- Create a new GUI application with a TEdit Edit1 and a TButton Button1 on the form.
- In the Object Inspector set the property PasswordChar of Edit1 to a " * ".
- In the event handler of OnClick of Button1 show the entered password:
ShowMessage(Edit1.Text);
Requested Features
Embedding Button/Other Controls in TEdit
It's a WinAPI feature to allow embedding any sorts of controls into TEdit
See also
- TEdit doc
- TMemo - A multiline text edit box
- TLabeledEdit - An edit field like a TEdit with a label
- TMaskEdit - An edit field with an edit mask
- TSpinEdit - An edit field for integers defined numbers range limits
- TFloatSpinEdit - An edit field for tiles floating-point numbers with defined numbers range limits
- TEditButton - An edit field like a TEdit with an attached button as a TSpeedBtn
- TFileNameEdit - An edit field with attached TOpenDialog, to enter a file name
- TDirectoryEdit - An edit field with attached TSelectDirectoryDialog, to enter a file path
- TDateEdit - An edit field with attached TCalendarDialog (calendar), to enter a date
- TCalcEdit - An input field with attached TCalculatorDialog (Calculator), to enter a number
- TTIEdit - An RTTI capable input field