Clone
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