Sign in Join
Wiki copytemporary

TForm/ru

Deutsch · English · Français · Suomi · Русский · 中文(中国) · 日本語

TForm является классом объекта 'форма'. Все формы, созданные во время разработки, могут быть получены из TForm.

Форма представляет обычное или диалоговое окно, которое формирует интерфейс приложения. Она является контейнером, на котором могут быть размещены другие компоненты, например, кнопки, метки, поля редактирования текста, элементы с изображениями и т.д.

Новый экземпляр класса TForm может быть создан в среде Lazarus с помощью команд File|New....

Приложение

При запуске программы главная форма (как и любая другая форма), которая должна быть создана автоматически, фактически так и создается. Создаваемые автоматически формы могут быть выбраны из списка доступных форм в [Project|Project Options|Forms]. Если по какой-либо причине среди перечисленных доступных форм нет формы, которая должна быть создана автоматически, добавьте необходимое имя формы в раздел Uses и строку Application.CreateForm для этой формы.

Пример:

pascal
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.

Свойства

См. также


From the Free Pascal wiki, page "TForm/ru", as it stood on 2020-08-31 after a change by Zoltanleo, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.