Fórum Duplicar objeto em tempo de execução #144571

12/03/2003

0

Estou fazendo um software que apresentará o layout de uma sala ou escritório e pretendo colocar dentro destas salas os componentes (computador e impressora), gostaria de fazer uma barra de ferramentas contendo estes dois equipamentos, depois ir distribuindo nas salas, gostaria que ao soltar um equipamento abra um formulário de cadastro do mesmo, e assim quando eu quiser saber dados sobre aque equipamento basta clicar em cima que vai buscar do banco de dados todas as informações cadastradas sobre ele.

Ajudas que preciso:
- como duplicar uma figura(objeto) no form em tempo de execução?
- como associar este objeto duplicado ao banco de dados?

fico muito grato por qualquer tipo de ajuda.

até
:?: :?:


Glitz

Glitz

Responder

Posts

12/03/2003

Lady

Você tem que duplicar o objeto que contém a imagem no primeiro form.

Ex:
Você tem um TImage com a imagem que voce quer no form1.
Entao no form 2, voce pode deixar criado uma outra image e faz
Form2.Imagem2.Picture := Form2.Imagem1.Picture;
Ou voce pode criar um TImage em tempo de execução.
var
Imagem2 : TImage;

..
Imagem2 := Timage.Create (Form2);
Imagem2.Parent := Form2;
// Posicione no form;
Imagem2.Left := x;
Imagem2.Top := y;

Imagem2.Picture := Form1.Imagem1.Picture;

Se voce for criar varios Images, vale a pela declarar um vetor dinamico para ter maior controle.

Espero ter ajudado...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar