Sign in Join
Wiki copytemporary

TForm/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TForm/ru

OldNewLine
1+**TForm** является классом объекта **'форма**'. Все формы, созданные во время разработки, могут быть получены из **TForm**.
2+
3+Форма представляет обычное или диалоговое окно, которое формирует интерфейс приложения. Она является контейнером, на котором могут быть размещены другие компоненты, например, [[TButton/ru|кнопки]], [[TLabel/ru|метки]], [[TEdit/ru|поля редактирования текста]], [[TImage/ru|элементы с изображениями]] и т.д.
4+
5+Новый экземпляр класса **TForm** может быть создан в среде Lazarus с помощью команд [[IDE Window: New Item|File|New...]].
6+
7+## Приложение
8+
9+При запуске программы главная форма (как и любая другая форма), которая должна быть создана автоматически, фактически так и создается. Создаваемые автоматически формы могут быть выбраны из списка доступных форм в \[Project\|Project Options\|Forms\]. Если по какой-либо причине среди перечисленных доступных форм нет формы, которая должна быть создана автоматически, добавьте необходимое имя формы в раздел [[Uses/ru|Uses]] и строку `Application.CreateForm` для этой формы.
10+
11+Пример:
12+
13+``` pascal
14+program PTest;
15+uses
16+ Forms,
17+ UMainForm,
18+ UOtherForm;
19+{$R *.res}
20+
21+begin
22+ Application.Title:='Test';
23+ RequireDerivedFormResource := True;
24+ Application.Initialize();
25+ Application.CreateForm(TMainForm, MainForm);
26+ Application.CreateForm(TOtherForm, OtherForm);
27+ Application.Run();
28+end.
29+```
30+
31+## Свойства
32+
33+- Menu - связь с элементом [[TMainMenu/ru|TMainMenu]], который будет отображен в верхней части формы во время выполнения программы
34+- Popupmenu - связь с элементом [[TPopupMenu/ru|TPopupMenu]], который будет отображен при щелчке правой кнопкой мыши по форме
35+- PopupParent -
36+- SessionProperties -
37+- ActiveControl -
38+
39+## См. также
40+
41+- [[doc:lcl/forms/tform.html|Документация по TForm]]
42+- [[Form Tutorial/ru|Руководство по работе с формами]]
43+
44+---
45+*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](/wiki-contact).*

Back to history