Fórum Label que abre um form #244012
22/07/2004
0
[b:a56fe5ff85]property[/b:a56fe5ff85] [i:a56fe5ff85]Formulario: TForm read FForm write SetForm;[/i:a56fe5ff85]
[color=red:a56fe5ff85]Porém não estou conseguindo escrever o código que chama o formulário!!![/color:a56fe5ff85]
José Fillho
Curtir tópico
+ 0Posts
22/07/2004
Renatosilva
mas vamos lá:
Primeiro, explique [color=red:dce012f61e]exatamente por que não funciona[/color:dce012f61e]
Vou tentar ajudar
Gostei + 0
22/07/2004
Paulo_amorim
Olá
Eh possível sim... gneericamente é possível vc colocar uma propriedade de qq tipo...
FForm.Show;
Isso não funciona?! Dá erro? Explique-se melhor...
Espero que ajude
Até+
Gostei + 0
26/07/2004
José Fillho
[b:51c65ed859]uses [/b:51c65ed859]Forms...
[b:51c65ed859]Private[/b:51c65ed859]
FForm: TForm;
procedure SetForm(valor: TForm);
[b:51c65ed859]Protected[/b:51c65ed859]
procedure Click; override;
[b:51c65ed859]Published[/b:51c65ed859]
property yForm: TForm read FForm write SetForm;
...
[b:51c65ed859]procedure [/b:51c65ed859]TMyLabel.SetForm(valor:TForm);
begin
FForm:=valor;
end;
[b:51c65ed859]procedure[/b:51c65ed859] TMyLabel.Click;
var
formulario:TForm;
begin
formulario:= FForm.Create(Application);
formulario.Show;
end;
PORÉM, NO MOMENTO EM QUE EU COLOCO NO OBJECT INSPECTOR O NOME DO FORMULARIO, EH EXIBIDA A SEGUINTE MSG DE ERRO:
[color=red:51c65ed859][b:51c65ed859]INVALID PROPERTY VALUE[/b:51c65ed859][/color:51c65ed859]
Gostei + 0
29/07/2004
Lidoval
:cry:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)