nTop, nLeftFila y columna de la coordenada inicial del marco.
Guía AdvPL@ <nTop>, <nLeft> GROUP <oGroup> TO <nBottom>, <nRight> [LABEL <cLabel>] [OF <oWnd>] [COLOR <nClrText>, <nClrBack>] [PIXEL]Dibuja un marco TGroup con título opcional para organizar visualmente los controles.
El comando @ ... GROUP dibuja un rectángulo de agrupación en la interfaz y puede mostrar un título. Durante la compilación se traduce al constructor New() de la clase TGroup. A diferencia de TPanel o TFolder, TGroup no crea un contenedor: los controles colocados dentro del marco siguen perteneciendo al diálogo, panel o pestaña indicado en sus propios comandos.
@ <nTop>, <nLeft> GROUP <oGroup> TO <nBottom>, <nRight> [LABEL <cLabel>] [OF <oWnd>] [COLOR <nClrText>, <nClrBack>] [PIXEL]nTop, nLeftFila y columna de la coordenada inicial del marco.
oGroupVariable que recibe el objeto TGroup creado.
TO nBottom, nRightFila y columna finales, que definen los límites inferior y derecho.
LABEL / PROMPT cLabelTítulo mostrado en el marco de agrupación.
OF oWndDiálogo, panel, pestaña u otro componente padre donde se dibuja el marco.
COLOR / COLORS nClrText, nClrBackColor del texto y, opcionalmente, color de fondo del componente.
PIXELIndica que las coordenadas se expresan en píxeles desde la esquina superior izquierda del componente padre.
#Include "TOTVS.ch"
User Function ExGroup()
Local oDlg
Local oGroup
Local cUsuario := Space(30)
Local cContrasena := Space(20)
Define Dialog oDlg Title "Acceso" ;
From 100, 100 To 300, 560 Pixel
@ 10, 10 Group oGroup To 90, 250 ;
Label "Credenciales" Of oDlg Pixel
@ 30, 20 Say "Usuario:" Of oDlg Pixel
@ 28, 75 Get cUsuario Size 130, 12 Of oDlg Pixel
@ 58, 20 Say "Contraseña:" Of oDlg Pixel
@ 56, 75 Get cContrasena Size 130, 12 ;
Of oDlg Pixel Password
Activate Dialog oDlg Centered
ReturnGROUP dibuja el marco. SAY y GET pertenecen directamente a oDlg aunque aparezcan dentro.
#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
ReturnEl marco y CHECKBOX pertenecen a la misma pestaña; oGroup sigue siendo solo un 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.