Ir para conteúdo

POWERED BY:

Arquivado

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

MarKteus

Criando componente em um formulário diferente

Recommended Posts

Olá !

 

Gostaria de saber como faço pra criar um Label ou qualquer outro componente em tempo de execução.

 

Tenho um botão em um formulário e quero q quando clicado ele crie um Label em outro Formulário, porém ao clicar e muda o caption e a altura e largura do Formulários onde está o botão clicado. http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

 

Pq isso acontece ?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

E tb se possível poderia explicar melhor a estrutura dos forms ? Pois ficou estranho a forma que descreveu os mesmos...

Tenho dois formulários em 1 deles tenho uso um SpeedButton com o seguinte código:

 

var

MyLabel:TLabel;

begin

MyLabel:=TLabel.Create(FrmPalco);

with CxTexto do

top:=20;

left:=20;

height:=32;

width:=200;

caption:='Deu certo';

end;

onde FrmPalco trata-se de um outro formulário

 

Mas o q acontece é q ele ñ cria e altera o Caption do Formulário onde está o SpeedButton q é um formulário chamado FrmFerra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faltou colocar o bloco entre o Begin End do comando With.

E no caso para criar você pode fazer algo do tipo:

 

var	MyLabel:TLabel;beginMyLabel:=TLabel.Create(FrmPalco);MyLabel.Parent:=FrmPalco;MyLabel.top:=20;MyLabel.left:=20;MyLabel.height:=32;MyLabel.width:=200;MyLabel.caption:='Deu certo';end;

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.