nTop, nLeftLinha e coluna da coordenada inicial da moldura.
AdvPL Guia@ <nTop>, <nLeft> GROUP <oGroup> TO <nBottom>, <nRight> [LABEL <cLabel>] [OF <oWnd>] [COLOR <nClrText>, <nClrBack>] [PIXEL]Desenha uma moldura TGroup com título opcional para organizar controles visualmente.
O comando @ ... GROUP desenha um retângulo de agrupamento na interface e pode apresentar um título. Durante a compilação, ele é convertido no construtor New() da classe TGroup. Diferentemente de TPanel ou TFolder, TGroup não cria um contêiner para os controles: os componentes posicionados dentro da moldura continuam pertencendo ao diálogo, painel ou aba informado em seus próprios comandos.
@ <nTop>, <nLeft> GROUP <oGroup> TO <nBottom>, <nRight> [LABEL <cLabel>] [OF <oWnd>] [COLOR <nClrText>, <nClrBack>] [PIXEL]nTop, nLeftLinha e coluna da coordenada inicial da moldura.
oGroupVariável que receberá o objeto TGroup criado.
TO nBottom, nRightLinha e coluna da coordenada final, definindo os limites inferior e direito da moldura.
LABEL / PROMPT cLabelTítulo exibido na moldura do agrupamento.
OF oWndDiálogo, painel, aba ou outro componente pai em que a moldura será desenhada.
COLOR / COLORS nClrText, nClrBackCor do texto e, opcionalmente, cor de fundo do componente.
PIXELIndica que as coordenadas são expressas em pixels a partir do canto superior esquerdo do componente pai.
#Include "TOTVS.ch"
User Function ExGroup()
Local oDlg
Local oGroup
Local cUsuario := Space(30)
Local cSenha := Space(20)
Define Dialog oDlg Title "Acesso" ;
From 100, 100 To 300, 560 Pixel
@ 10, 10 Group oGroup To 90, 250 ;
Label "Credenciais" Of oDlg Pixel
@ 30, 20 Say "Usuário:" Of oDlg Pixel
@ 28, 75 Get cUsuario Size 130, 12 Of oDlg Pixel
@ 58, 20 Say "Senha:" Of oDlg Pixel
@ 56, 75 Get cSenha Size 130, 12 ;
Of oDlg Pixel Password
Activate Dialog oDlg Centered
ReturnGROUP desenha a moldura. SAY e GET pertencem diretamente a oDlg, embora apareçam visualmente dentro dela.
#Include "TOTVS.ch"
User Function ExGroupFolder()
Local oDlg
Local oFolder
Local oGroup
Local lEnviar := .T.
Define Dialog oDlg Title "Configurações" ;
From 0, 0 To 320, 560 Pixel
@ 10, 15 Folder oFolder Prompts "Notificações" ;
Size 240, 120 Of oDlg Pixel
@ 10, 10 Group oGroup To 75, 210 ;
Label "E-mail" Of oFolder:aDialogs[1] Pixel
@ 30, 20 CheckBox lEnviar Prompt "Enviar confirmação" ;
Size 120, 15 Of oFolder:aDialogs[1] Pixel
Activate Dialog oDlg Centered
ReturnA moldura e o CHECKBOX pertencem à mesma aba; oGroup continua sendo apenas o elemento visual.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de titularidade da TOTVS S.A. AdvPL é uma linguagem de programação desenvolvida pela TOTVS. O AdvPL Guia é um projeto independente, sem vínculo, representação, patrocínio ou afiliação com a TOTVS S.A., suas franquias ou representantes.