Difference between revisions of "TForm"
Line 6: | Line 6: | ||
A new TForm can be created using [[IDE Window: New Item|File<nowiki>|</nowiki>new...]]. | A new TForm can be created using [[IDE Window: New Item|File<nowiki>|</nowiki>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 <tt>Application.CreateForm</tt> | ||
+ | |||
+ | <syntaxhighlight> | ||
+ | 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. | ||
+ | </syntaxhighlight> | ||
== See also == | == See also == |
Revision as of 22:12, 14 January 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.
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
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.