Fórum como saber que a variavel form1 é do tipo TForm1F ? #296569
22/09/2005
0
pessoal,
tenho variáveis que são determinados tipos de forms:
frm1 : TFrm1F;
frm2 : TFrm2F;
etc..
ao criar o frm1 eu atribuo um nome à ele:
frm1 := TFrm1F.Create(Self);
frm1.Name := ´frm1´+CdCliente;
frm1.show;
eu preciso de uma função onde eu informe o nome dessa variavel (frm1.name) e ele me retorne como string que é tipo TFrm1F.
como?
obrigado
Diogo
tenho variáveis que são determinados tipos de forms:
frm1 : TFrm1F;
frm2 : TFrm2F;
etc..
ao criar o frm1 eu atribuo um nome à ele:
frm1 := TFrm1F.Create(Self);
frm1.Name := ´frm1´+CdCliente;
frm1.show;
eu preciso de uma função onde eu informe o nome dessa variavel (frm1.name) e ele me retorne como string que é tipo TFrm1F.
como?
obrigado
Diogo
Diogoalles
Curtir tópico
+ 0
Responder
Posts
22/09/2005
Massuda
Todo objeto em Delphi possui um método chamado [b:0ca98389cb]ClassName[/b:0ca98389cb], que retorna o nome da classe do objeto.
Responder
Gostei + 0
22/09/2005
Rjun
Você pode usar o operador IS.
if (frm1 is TFrm1F) then // seu código
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)