TForm/zh CN

From Free Pascal wiki
Revision as of 08:59, 12 February 2021 by TyphonFinger (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) suomi (fi) français (fr) 日本語 (ja) русский (ru) 中文(中国大陆)‎ (zh_CN)

TForm窗体 对象的类. 创建工程的所有Form都继承自TForm.

窗体表示形成应用程序的用户界面的窗口或应用程序. 它可以插入其他的组件 (例如: 按钮, 标签, 输入框, 图像...) 来建立我们的工程.

创建TForm的方式: File|new.... 【之类建议大家使用英文界面,新手可以使用中文,一旦熟悉后尽量切换到英文,因为中文模式部分情况下可能有bug】

Application

创建TForm方式: File|new... 或者直接点击新建图标,将会创建对应的类和单元. 为了使一个表单可以从另一个表单访问,需要将新表单添加到第一个表单单元的“uses”部分。 为了防止在每种形式都需要添加到另一种用途中时进行循环引用,需要在实现中将其添加到“uses”部分。 在程序启动时,实际上已实例化了主表单和任何其他必须“自动创建”的表单。 表单以它们在项目中列出的顺序开始。 自动创建窗体可以按照这个顺序操作 [Project|Project Options|Forms]. 如果由于某些原因可用的窗体未列出应自动创建的窗体, 将必要的窗体添加到 program's uses 的引用单元。 Application.CreateForm 来动态创建对应的窗体.

项目源码 PTest.lpr:

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.

属性

事件

更多