• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Mikas

Como Criar uma Form dentro de outra!!

2 mensagens neste tópico

Boas, para criarem uma form dentro de outra, e so fazerem o seguinte:

var
  fForm: TForm;
begin
  fForm := TForm.Create(Self);   // Self e a Form onde nos estamos, se quiserem referir outra devem por aki o nome
  fForm.Caption := 'Filha';
  fForm.Parent := Self;
  fForm.Show;
end;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas, para criarem uma form dentro de outra, e so fazerem o seguinte:

var
  fForm: TForm;
begin
  fForm := TForm.Create(Self);   // Self e a Form onde nos estamos, se quiserem referir outra devem por aki o nome
  fForm.Caption := 'Filha';
  fForm.Parent := Self;
  fForm.Show;
end;

Isso aplica-se a qualquer objecto. Para criar um botão na form actual em run-time usa-se a mesma técnica.

Podem ver aqui um artigo que escrevi sobre isto há já alguns anos num fórum de Delphi.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora