Difference between revisions of "TForm"
Line 28: | Line 28: | ||
end. | end. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == Properties == | ||
+ | * Menu - link a [[TMenu]] connected to the form, and visible during run time at the top of the form | ||
+ | * Popupmenu - link to a [[TPopupMenu]] that will be activated when right-clicking on the form | ||
+ | * PopupParent - | ||
+ | * SessionProperties - | ||
+ | * ActiveControl - | ||
== See also == | == See also == |
Revision as of 11:28, 21 March 2017
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
日本語 (ja) │
русский (ru) │
中文(中国大陆) (zh_CN) │
TForm is the class of a form object. All forms created at design time can be derived from TForm.
The form represents a window or dialog box that forms the user interface of an application. It is the container on which all other components (e.g. buttons, labels, edit fields, images...) can be inserted.
A new TForm can be created using File|new....
Application
At program start, the main form and any other form that has to be 'autocreated' is actually instantiated. Autocreate forms may be selected from available forms in [Project|Project Options|Forms]. If for some reason available forms do not list the form that should be autocreated, add the necessary form name to the program's uses clause and add a line Application.CreateForm for that form.
program PTest;
uses
Forms,
UMainForm,
UOtherForm;
{$R *.res}
begin
Application.Title:='Test';
RequireDerivedFormResource := True;
Application.Initialize();
Application.CreateForm(TMainForm, MainForm);
Application.CreateForm(TOtherForm, OtherForm);
Application.Run();
end.
Properties
- Menu - link a TMenu connected to the form, and visible during run time at the top of the form
- Popupmenu - link to a TPopupMenu that will be activated when right-clicking on the form
- PopupParent -
- SessionProperties -
- ActiveControl -