继承类代码,但不继承Delphi窗体的布局和设计?

问题描述 投票:0回答:1

我有一份表格

TMyForm
。现在我想做一个新的表单
TNewForm
,继承
TMyForm
的代码(
.pas
),但不继承布局和设计(
.dfm
)。这可能吗?

由于新表单具有完全不同的布局和设计,但需要重用

TMyForm
中的代码。

class delphi inheritance delphi-xe3
1个回答
0
投票

Dfm 可以通过在实现中添加空格来切换来轻松分离。许多人在这里使用点。

   {.$R *.DFM}

将表单重命名为:TmyForm = class(TForm) 为 TmyEvents = class(TWinControl)。

隐藏所述表单更容易。

© www.soinside.com 2019 - 2024. All rights reserved.