Partilhar via


Adicionar e configurar controlos em aplicações de tela

Adicione uma variedade de elementos de IU à sua aplicação de tela e configure diretamente elementos do seu aspeto e comportamento, a partir da barra de ferramentas, no separador Propriedades ou na barra de fórmulas. Estes elementos de IU são denominados controlos e os aspetos que configura são denominados propriedades.

Pré-requisitos

  1. Se ainda não tiver uma licença do Power Apps, subscreva e, em seguida, inicie sessão.

  2. Criar uma aplicação de tela em branco.

    Pode sempre fazer a visita guiada mais tarde ao selecionar o ícone de ponto de interrogação perto do canto superior direito do ecrã, e ao selecionar Fazer a visita guiada de introdução.

Adicionar e selecionar um controlo

Vamos adicionar uma nova tela e um controle de botão. No entanto, você pode adicionar qualquer tipo de controle.

  1. Selecione Inserir a partir do menu de criação e, em seguida, selecione Novo ecrã.

  2. Escolha Em branco para adicionar um ecrã em branco à sua aplicação. (Os ecrãs são um tipo de controlo que pode conter outros tipos de controlo.)

    Captura de ecrã que mostra como adicionar um novo ecrã a partir da opção de menu Inserir.

    O novo ecrã é denominado Screen2 e aparece na Vista de árvore. Este painel mostra uma lista de controlos hierárquica na sua aplicação para poder localizar e selecionar facilmente cada controlo.

    Captura de ecrã que mostra o novo ecrã adicionado à Vista de árvore da sua aplicação.

  3. Com o Screen2 selecionado, selecione Inserir novamente.

  4. Selecione o controlo Botão. O novo controlo aparece por baixo do Screen2 na lista hierárquica da Vista de árvore.

    Captura de ecrã que mostra o novo botão na tela e o nome do controlo do botão na lista por baixo de Screen2.

    No ecrã, uma caixa com seis alças rodeia o botão por predefinição. Estas alças rodeiam qualquer controlo selecionado e são usadas para dimensionar o controlo.

  5. Selecione o ecrã (fora do botão) e as alças da caixa desaparecem. Para selecionar o controlo novamente, selecione-o diretamente na tela ou a partir da lista Vista de árvore.

    Importante

    Tem sempre de selecionar um controlo antes de poder configurá-lo.

Renomear um controlo

  1. Na lista de controlos, paire o rato sobre o controlo que deseja renomear para revelar o menu de capacidade excedida (reticências).

  2. Selecione as reticências.

  3. Selecione Mudar nome. Adicione um nome exclusivo e fácil de memorizar para facilitar a construção da sua aplicação.

    Captura de ecrã que mostra onde mudar o nome de um controlo através do menu de capacidade excedida.

Eliminar um controlo

Pode eliminar um controlo através do controlo na lista Vista de árvore ou diretamente na tela.

Eliminar um controlo da vista de Árvore

  1. Na lista de controlos, paire o rato sobre o controlo que deseja eliminar para revelar o menu de capacidade excedida (reticências).
  2. Selecione as reticências.
  3. Selecione Eliminar.

Eliminar um controlo a partir da tela

Selecione o controle na tela e pressione a Delete tecla.

Reordenar ecrãs

  1. Na Vista de árvore, paire o rato sobre um ecrã que pretende mover para cima ou para baixo para revelar o menu de capacidade excedida (reticências).

  2. Selecione as reticências e, em seguida, escolha Mover para cima ou Mover para baixo. Se não vir uma opção Mover para baixo , o ecrã já se encontra no ponto mais baixo da lista.

    Captura de ecrã que mostra como reordenar os ecrãs na Vista de árvore através do menu de capacidade excedida de um ecrã.

Nota

Quando a aplicação é aberta, o ecrã na parte superior da lista de controlos é normalmente apresentado primeiro. No entanto, pode especificar um ecrã diferente ao definir a propriedade OnStart para uma fórmula que inclui a função Navegar.

Mover e redimensionar um controlo

Para mover um controlo, selecione-o, passe o ponteiro do rato sobre a seta de quatro pontas que aparece e, em seguida, arraste o controlo para uma localização diferente.

Mover controlo.

Para redimensionar um controlo, selecione-o, passe o ponteiro do rato sobre qualquer alça na caixa de seleção para aparecer a seta de duas pontas e, em seguida, arraste a alça.

Arrastar controlo.

Nota

Tal como este tópico descreve mais tarde, também pode mover e redimensionar um controlo ao modificar qualquer combinação das respetivas propriedades X, Y, Altura e Largura na barra de fórmulas.

Configurar um controlo no painel Propriedades

Usando o painel Propriedades , específico para o controle selecionado, você pode especificar uma grande variedade de opções.

Por exemplo, se selecionar um controlo de botão, poderá substituir o valor do texto apresentado através do painel Propriedades do controlo.

Captura de ecrã que mostra como alterar o texto a apresentar num controlo de botão através do painel Propriedades.

Nota

Como alternativa, pode alterar o texto a apresentar modificando a sua propriedade Texto na barra de fórmulas.

Configurar um controlo na barra de fórmulas

Você pode configurar um controle selecionando uma propriedade na lista de propriedades e, em seguida, especificando um valor na barra de fórmulas. O preenchimento automático pode ser útil na barra de fórmulas para ver os valores que você pode usar para um controle.

Alterar a cor do tipo de letra de um controlo

Por exemplo, se você quiser alterar a cor da fonte para o texto do controle. Você vê muitas opções de cores.

Captura de ecrã que mostra as opções de controlo que pode definir na barra de fórmulas para um controlo.

Alterar a posição na tela de um controlo

Você pode definir as coordenadas X e Y para a posição do controle usando a barra de fórmulas. A definição de coordenadas na barra de fórmulas proporciona-lhe uma maior precisão na colocação do controlo.

Por exemplo, se você selecionar X ou Y na lista de propriedades e especificar um número na barra de fórmulas, verá o controle se mover para essa coordenada. Nesse caso, o botão se move para a posição 100 no eixo X, assumindo que o lado esquerdo da tela é o ponto zero.

Captura de ecrã que mostra onde definir a coordenada X na barra de fórmulas.

Alterar o tamanho do controlo

Pode redimensionar um controlo ao selecionar Altura ou Largura na lista de propriedades e, em seguida, especificar um número diferente na barra de fórmulas.

Captura de ecrã que mostra como alterar a altura de um controlo através da barra de fórmulas.

Alterar o texto de exibição do controle

Pode alterar o texto a apresentar de um controlo ao selecionar Texto na lista de propriedades e, em seguida, ao especificar qualquer combinação de uma cadeia literal, uma expressão ou uma fórmula na barra de fórmulas.

Cadeia literal

Uma cadeia de caracteres literal é circundada por aspas e é apresentada exatamente à medida que a escreve. "Olá, mundo" é uma cadeia de caracteres literal.

Captura de ecrã que mostra onde adicionar uma cadeia de caracteres literal na barra de fórmulas para o texto a apresentar de um controlo.

Nota

Quando você adiciona texto maior que a largura do controle, o controle não altera sua largura para acomodar o texto. Você deve alterar manualmente o tamanho do controle para ajustar o texto.

Expression

Uma expressão geralmente é baseada em uma propriedade de outro controle. Screen2.Height é uma expressão que mostra a altura de Screen2 onde o texto a apresentar é mostrado para um controlo de botão.

Captura de tela mostrando como adicionar uma propriedade de controle como texto de exibição para outro controle.

Usando uma expressão, por exemplo, você pode definir uma imagem de fundo ou ícone como o preenchimento para o seu botão.

Fórmula

Uma fórmula inclui uma ou mais funções. A função Now devolve a data e hora atual no seu fuso horário local e a função Text formata valores como datas, horas e moeda.

Por exemplo, pode apresentar a data e hora numa Etiqueta:

Captura de tela que mostra como criar uma função Text() que exibe uma versão abreviada de DateTime.

Normalmente, as fórmulas são muito mais complexas do que este exemplo para poderem atualizar os dados, ordená-los, filtrá-los e efetuar outras operações. Para mais informações, consulte a referência de fórmula.