Fórum Objeto Variavel (??) #194993

14/11/2003

0

Caros amigos.

Se alguem mandar uma dica, eu agradeço.

Tenho uma procedure que readapta os objetos visíveis ao form, assim que ele é redimensionado.

Como poderia criar uma variavel TObjeto na procedure, mandando um objeto como parametro e associando ela a um objeto existente ?

Exemplificando: Hoje eu tenho diversas procedures. Uma para cada tipo objeto diferente, embora sejam exatamente iguais a não ser por este detalhe. Uma para Label, outra para botões, outra para dbedits, etc.

Obrigado por qualquer dica.

Marconi


Marconi

Marconi

Responder

Posts

14/11/2003

Leanribas

neste caso vc pode fazer assim:

procedure TForm1.teste(Control: TControl);
begin
Control.Width := 10;
Control.Height := 10;
end;

Leandro
falou...


Responder

Gostei + 0

14/11/2003

Marconi

Legal... Funcionou !!!

Apenas não aceita o comando Control.font.size, mas isso é o de menos.


Valeu pela dica !!! obrigado!!!

Marconi


Responder

Gostei + 0

14/11/2003

Marcelo Saviski

Tenta usar TWinControl...


Responder

Gostei + 0

14/11/2003

Rafael Heise

Eu acho que a melhor solução é você usar RTTI!!!
use a unit typInfo.
Olho no help sobre GetPropValue e SetPropValue.
Acho que vai ajudar!!
Abraços!
qualquer coisa, só avisar!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar