| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
song Novato

Registrado: Segunda-Feira, 26 de Setembro de 2011 Mensagens: 25
|
Enviada: Ter Nov 01, 2011 2:14 pm Assunto: Criação de Form |
|
|
Pessoal , primeiramente obrigado pela atenção.
é o seguinte estou tendo dificuldade em resolver uma coisa meio que "simples"
a criação de form , quero que ao clicar em um button ele literalmente crie o form .
só isso
Ah sem esquecer , respondam a minha outra pergunta que ja esta amais de uma semana aqui
http://www.activedelphi.com.br/forum/viewtopic.php?t=69044 |
|
| Voltar ao Topo |
|
 |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
Enviada: Ter Nov 01, 2011 2:42 pm Assunto: Re: Criação de Form |
|
|
| song escreveu: | Pessoal , primeiramente obrigado pela atenção.
é o seguinte estou tendo dificuldade em resolver uma coisa meio que "simples"
a criação de form , quero que ao clicar em um button ele literalmente crie o form .
só isso
Ah sem esquecer , respondam a minha outra pergunta que ja esta amais de uma semana aqui
http://www.activedelphi.com.br/forum/viewtopic.php?t=69044 |
Talvez esse método possa te ajudar:
| Código: | procedure openForm( classeFormulario: TComponentClass );
var
formulario: TForm;
begin
Application.CreateForm( classeFormulario, formulario );
try
formulario.ShowModal;
finally
formulario.Free;
end;
end; |
O detalhe está para o parâmetro classeFormulário: Basta que vc informe o tipo do seu formulário. Algo como um TMeuFormulario da vida.
P.S.: Lembre-se que para usar esse recurso, o formulário TMeuFormulário precisa estar dentro do grupo "Available forms", dentro da opção Forms do menu "Project -> Options"
Espero que ajude! |
|
| Voltar ao Topo |
|
 |
douglas_fc Profissional


Registrado: Quarta-Feira, 26 de Mai de 2010 Mensagens: 672
|
Enviada: Ter Nov 01, 2011 2:54 pm Assunto: |
|
|
é simples
| Código: | | Application.CreateForm(TForm2, Form2); |
_________________ O conhecimento só tem valor quando compartilhado!
Douglas Sousa |
|
| Voltar ao Topo |
|
 |
song Novato

Registrado: Segunda-Feira, 26 de Setembro de 2011 Mensagens: 25
|
Enviada: Ter Nov 01, 2011 6:33 pm Assunto: |
|
|
| Perfeito , porem quero saber mais uma coisa , como posso fazer com que a eu escolha antes de criar o form o caption dele ? |
|
| Voltar ao Topo |
|
 |
JCMF Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010 Mensagens: 578 Localização: Recife, PE
|
Enviada: Ter Nov 01, 2011 10:50 pm Assunto: |
|
|
| song escreveu: | | Perfeito , porem quero saber mais uma coisa , como posso fazer com que a eu escolha antes de criar o form o caption dele ? |
Com o código que te passei, a tarefa é super simples... segue a adaptação:
| Código: | procedure openForm( classeFormulario: TComponentClass );
var
formulario: TForm;
begin
Application.CreateForm( classeFormulario, formulario );
try
formulario.Caption := 'Meu título específico...';
formulario.ShowModal;
finally
formulario.Free;
end;
end; |
|
|
| Voltar ao Topo |
|
 |
|