TForm

From Free Pascal wiki
Jump to: navigation, search

Deutsch (de) English (en) français (fr) 日本語 (ja)

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 TMainMenu 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