4D v16.3

Duplicar em um array

Página Inicial

 
4D v16.3
Duplicar em um array

Duplicar em um array  


 

 

Algumas vezes se deseja colocar ao mesmo tempo vários objetos ativos semelhantes num formulário, numerando-os sequencialmente de modo a que seus nomes sejam únicos. Por exemplo, poderia querer criar uma série de botões que realizem operações de bancos de dados. Duplicar uma matriz tem a vantagem adicional de alinhar fácil e rapidamente a múltiplos objetos.

Pode duplicar manualmente um objeto ativo em uma matriz ou usar a caixa de diálogo Duplicar Vários, que permite encher a matriz rapidamente.

Para duplicar um ou vários objetos usando a caixa de diálogo Duplicar vários:

  1. Selecione o objeto a ser duplicado
  2. Selecione Duplicar vários... do menu Objeto. Aparece a caixa de diálogo Duplicar vários:
  3. Na área Matriz, introduza o número de linhas e colunas e o intervalo entre elas. Para mais informação sobre este ponto, consulte “Duplicar Objetos” em Inserir e organizar objetos de formulário.
  4. Selecione a opção “Numerar as variáveis”. Esta opção está ativa apenas se o objeto selecionado for uma variável.
  5. Selecione a ordem de numeração. Se seleciona a opção Linha(s), 4D numerará os objetos ativos de cima para baixo (linha por linha) e de esquerda a direita. Se selecionar a opção Coluna(s), 4D numerará os objetos ativos de esquerda para direita (coluna por coluna) e de cima para baixo. Os objetos são copiados e numerados de acordo com suas preferências.
  6. Clique no botão Aceitar. Obtém o número de colunas e de linhas de objetos solicitado.

  1. Selecione a ferramenta Matriz na barra de objetos (variação do grupo Retângulo) e cria uma matriz no formulário.
    Tome cuidado para que cada célula na matriz seja o suficientemente grande para que contenha o objeto a duplicar.
  2. No tema “Grid" (Grade) da Lista de propriedades, defina o número de colunas e de filas da matriz.
  3. Defina a aparência da matriz utilizando as opções do tema Aparência (opcional).
    Pode definir o estilo da borda, a largura da linha, a cor e o padrão do fundo.
  4. Tenha certeza de que as células da matriz sejam suficientemente grandes para conter o objeto a ser duplicado.
  5. Crie um novo objeto ativo e coloque-o na parte superior esquerda da célula da matriz.
  6. Selecione simultaneamente o objeto e a matriz.
  7. Escolha o comando Duplicar sobre Matriz do menu Objeto. 4D copia o objeto ativo en cada célula da matriz, dando un número único.

Os objetos são copiados junto com suas propriedades de tamanho e estilo, assim como também com seu método associado (se aplicável).
4D numera os objetos ativos de cima para baixo em cada coluna. Esses números se adicionam aos nomes dos objetos, criando um objeto único em cada célula da matriz.

Nota: para numerar as séries de objeto ativos de esquerda a direita em cada fila, mantenha pressionada a tecla Alt (Windows) ou Opção (Mac OS) quando escolher Duplicar sobre Matriz.

Pode fazer referência a esses objetos em métodos utilizando os nomes que lhes foram dados. Pode eliminar a matriz ou conservá-la no formulário.

 
PROPRIEDADES 

Produto: 4D
Tema: Criar formulários

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de Desenho 4D ( 4D v16)
Manual de Desenho 4D ( 4D v16.1)
Manual de Desenho 4D ( 4D v16.3)