CLONE



As vezes podemos criar grupos de componentes e precisamos duplicar para reaproveitar o que foi feito.


O CLONE vai fazer isso para você e ainda, você poderá fazer isso entre formulários distintos ou até mesmo entre instâncias distintas do DELPHI.


Vamos usar o exemplo anterior:



Selecione todo o conteúdo e tecle CTRL + C.



Agora você pode clicar onde você deseja fazer a clonagem que pode ser:


- Dentro do mesmo formulário;

- Em outro formulário no mesmo projeto;

- Em outro formulário dentro de outra instância do DELPHI.


Após ter clicado onde deseja clonar, acione o RC ELEMENTS.



Clique no botão CLONE e clique em OK( ou F5 ).



Perceba que até o atributo "collapse:rcBlock10" do bloco origem foi ajustado para apontar para o novo bloco criado.



DETERMINANDO O BLOCO / INTERVALO DO CLONE


Imagina que você tem diversos blocos no formulário, e deseja clonar um ou mais blocos mas deseja que a sequência seja customizada.



Por padrão a clonagem ou qualquer criação de blocos com o RC ELEMENTs vai seguir a sequência a partir do último bloco dentro do formulário.

No exemplo acima, seria a partir do bloco 1000.



Eu quero clonar os blocos 188 até 194 mas quero que a sequência seja a partir de 200 com intervalos de 10 em 10.


Selecione os blocos, acione o RC ELEMENTs, ajuste e em seguinda execute a clonagem:







IMPORTANTE


Se após clonar vários objetos, algum bloco/componente ficar com posição fora da ordem original, é por quê "a ordem de criação inicial" desses blocos/componentes estava justamente assim. 


Uma solução simples pra isso é simplesmente dar um CTRL X ( remover ) e um CRTL V( colar ) no bloco/componente antes de usar o "clone" ou selecionar( segurando "shift" ) individualmente cada bloco que deseja clonar na sequência.

Created with the Personal Edition of HelpNDoc: Free Kindle producer