Guiodai 0 Denunciar post Postado Abril 19, 2007 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
marcio.theis 3 Denunciar post Postado Abril 19, 2007 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
Guiodai 0 Denunciar post Postado Abril 20, 2007 Valew, cara. Um abraço! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Abril 20, 2007 beleza... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites