我正在考虑使用自己的配置 UI 构建对象,并在
TPanel
上返回。但之前玩过之后,我知道编写视觉设计是相当潮的。有什么方法可以在 IDE 设计器中设计一个表单,然后在我的组件中加载此“代码”吗?
TMyObject=class(TObject)
public
procedure ShowCfg(APanel:TPanel);
end;
procedure TMyObject.ShowCfg(APanel:TPanel);
begin
with TEdit.Create(APanel) do begin
Left:=20;
Top:=20;
Width:=100;
Height:=20;
end;
end;
应该是这样的
procedure TMyObject.ShowCfg(APanel:TPanel);
begin
ImportDFM(APanel);
end;
或者将 DFM 导出为 Delphi 代码的方法?
是的,使用框架。框架像表单一样是可设计的,您可以在代码中创建一个实例。