Tag layout

.html ›› .html ›› .html ››
Parent Previous Next

Tag LAYOUT


A tag/componente layout representa um componente visual “invisível”. Ele não apresenta nada na tela e é usado apenas para organizar outros componentes visuais.

As principais características do layout são:


Herança

O layout possui todas as características de um controle qualquer. Veja Características de todas as tags visuais.


Características

Além das características herdadas, o layout possui também as seguintes características:

Propriedades e atributos da tag LAYOUT

Propriedade

Tipo

Valor Padrão

Descrição

frameStyle

String

<string vazio>

Aplica um frame a este layout. A string é o caminho de um arquivo frame.


Veja Frames

frameRegion

String

<string vazio>

Considerando que o componente/tag pai possui um frame (ver Frames), ao definir o valor desta propriedade, a posição e tamanho deste controle é automaticamente calculada para se encaixar na Região do Frame de mesmo nome.


Veja Frames e Regiões


Exemplos

Exemplo 1 - Uso simples de Layout


<?xml version="1.0" encoding="UTF-8"?>
<form name="frmFichaTeste">

        <layout left="60" top="50" width="300" height="300">
                <button left="0" top="0" text="Botão 1"/>
                <button left="0" top="32" text="Botão 2"/>
        </layout>
</form>



 



O layout é um componente invisível, mas sua geometria neste exemplo é:


Exemplo 2 - Uso de layouts aninhados e alinhamento de controles


<?xml version="1.0" encoding="UTF-8"?>
<form name="frmFichaTeste">
        <layout left="60" top="50" width="250" height="300">
                <layout align="left" width="125">
                        <edit align="top"/>
                        <edit align="top"/>
                        <edit align="top"/>
                </layout>     

                <layout align="right" width="125">
                        <edit align="top"/>
                        <edit align="top"/>
                        <edit align="top"/>
                </layout>
        </layout>
</form>




O layout é um componente invisível, mas sua geometria neste exemplo é:

Created with the Personal Edition of HelpNDoc: Revolutionize your documentation process with HelpNDoc's online capabilities