nLinha / nColunaPosición del control.
Guía AdvPL@ <nLinha>, <nColuna> BUTTON <cTexto> SIZE <nLargura>, <nAltura> PIXEL OF <oObjetoRef> ACTION <expressao>Documenta comando visual @ ... BUTTON de ficha TOTVS.
Aunque título oficial es BUTTON(), sintaxis documentada es comando @ con posición, texto, tamaño, objeto padre y acción. No es función Button() aislada. Esta variante usa BUTTON cTexto; ficha histórica relacionada documenta variante CAPTION que no debe mezclarse automáticamente. Ejemplo crea botón cuya acción solo registra elección y cierra diálogo. (TOTVS, s.f., ref. 1)
@ <nLinha>, <nColuna> BUTTON <cTexto> SIZE <nLargura>, <nAltura> PIXEL OF <oObjetoRef> ACTION <expressao>nLinha / nColunaPosición del control.
cTextoTexto del botón.
nLargura / nAlturaDimensiones en píxeles.
oObjetoRefObjeto padre.
expressaoAcción al activar botón.
Comando de creación de control; sin retorno de confirmación documentado.
#Include "TOTVS.ch"
User Function EdButton()
Local oDlg
Local nEleccion := 0
DEFINE DIALOG oDlg TITLE "Prueba editorial" FROM 0,0 TO 120,280 PIXEL
// Accion local: sin grabacion.
@ 20,20 BUTTON "Confirmar" SIZE 80,20 PIXEL OF oDlg ACTION (nEleccion := 1, oDlg:End())
ACTIVATE DIALOG oDlg CENTERED
ConOut(cValToChar(nEleccion))
Return NilSi se ejecuta acción del botón, nEleccion pasa a 1; empieza en cero para distinguir cierre sin acción. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.