Fórum Acessar Propriedades de um form herdado #308291
08/01/2006
0
o problema é que no form herdado não consigo enchergar esta propriedade criada no form padrão.
Como consigo acessar, através do form herdado, esta propriedade do form padrão? mas lembrando que esta propriedade é setada no form herdado e será diferente em cada um herdado.
Raserafim
Curtir tópico
+ 0Posts
08/01/2006
Renatacoimbra
Bem, não sei como vc fez aí, mais não vejo problemas em acessar uma propriedades do form pai.
Você fez assim?
type
TForm1 = class(TForm)
private
{ Private declarations }
FMinhaPropriedade: String;
public
{ Public declarations }
Property MinhaPropriedade: String Read FMinhaPropriedade Write FMinhaPropriedade;
end;
Gostei + 0
08/01/2006
Raserafim
mas quando eu herdar um outro form de Form1, eu não consigo acessar a propriedade MinhaPropriedade.
lembrando que o que eu quero é que esta propriedade fique fazendo parte do form herdado.
Gostei + 0
08/01/2006
Renatacoimbra
fiz um teste e funcionou certinho, veja o código do Form2 herdando do Form1
type
TForm2 = class(TForm1)
Button1: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
procedure TForm2.FormCreate(Sender: TObject);
begin
inherited;
MinhaPropriedade := ´TESTE´;
end;
Gostei + 0
09/01/2006
Raserafim
mas agora já deu certo.
valeu mais uma vez Renata.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)