Como alterar um formulário para formulário herdado ?

Delphi

09/03/2012

Boa tarde,

fiz um formulário modelo, mas acabei fazendo outros no mesmo padrão, mas independentes.

Gostaria de saber se tem como alterar estes forms independentes para herdados do form modelo sem ter que recriá-los, é claro.

Grato,

Marcos
Marcos

Marcos

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

09/03/2012

No caso, eles não devem mais manter a herança?
Confesso que nunca fiz isso, mas tente alterar a relação de herança diretamente no código (pas e/ou dfm). Ou seja, trocar o nome do form pai por TForm.
Tipo:

TfmHerdado = class(TfmPai)

por

TfmHerdado = class(TForm)

Testa aí.
GOSTEI 0
Marcos

Marcos

09/03/2012

É ao contrário:

TfrmCli = class(Tform)

por

TfrmCli = class(TFormPai)

Mas já fiz este teste que você indicou e deu problema, mas pensei que pudesse ser alguma outra coisa que deveria ser alterada.

Grato,

Marcos
GOSTEI 0
POSTAR