tem como colocar um componente numa variavel ?

Delphi

05/07/2004

tem como colocar um componente numa variavel ?

ex.
variavel tal :=edit1; eu qualquer outro componente


Flaviocont

Flaviocont

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

05/07/2004

Sim, basta declarar o tipo da variável como a classe do componente ou uma classe antepassada.


GOSTEI 0
Tnaires

Tnaires

05/07/2004

Olá
Basta vc declarar uma variável (no caso, será uma referência a um objeto) na seção var do mesmo tipo da classe, e depois fazer a atribuição normal.
Ex:
...
  var edit: TEdit;
begin
  ...
  edit := Edit1;
  ...
end;



GOSTEI 0
Marcusbraga

Marcusbraga

05/07/2004

Voce pode receber o que ta dentro do edit
ex var := edit1. text

ou a variavel tem que ser declarada do tipo TEdit assi vc pode receber ela
ex :

var
val : TEdit;
begin
val := edit1;
end;


GOSTEI 0
Tnaires

Tnaires

05/07/2004

Taí flávio.. vc não pode reclamar. 3 respostas simultâneas!


GOSTEI 0
Rômulo Barros

Rômulo Barros

05/07/2004

...
Var
  MeusComponentes : TList();
Begin
  MeusComponentes.Add(Form1);
  MeusComponentes.Add(Edit1);
End;



GOSTEI 0
POSTAR