Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guiodai

Exibindo Componentes Visuais

Recommended Posts

Olá, amigos. Estou iniciando a programar em delphi e me deparei com um problema que não consigo resolver. Acredito que para vocês deve ser simples. O problema é que não encontrei na literatura a solução para este problema. Bom, meu programa simples cria um objeto botão (ou qualquer outro componente visual, um shape, por exemplo) em tempo de execução, ou seja eu não crio o objeto no desenho do form. Simplesmente instancio o objeto no meio do código:Button2 := TButton(Form1);O objeto é criado, pois após essa linha de código eu coloco em um Edit uma propriedade qualquer do botão como o Left. Quando executo o programa aparece no Edit o numero 0 (zero), que é a posição no eixo X do novo botão. Quando executo o comando:Button2.Show;nada acontece. O botão não é exibido no Form. O que eu tenho que fazer para que ele seja exibido? Desde já, obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo de criação de um TButton em tempo de execução:

 

var	botao: TButton;beginbotao:=TButton.Create(Application);botao.Parent:=Form1;botao.Left:=50;botao.Top:=50;botao.Caption:='TESTE';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.