SButton
SButton():New(nRow,nCol,nType,bAction,oParent,.T.)Cria um botão SButton associado a um contêiner visual.
Visão geral
A pauta SBUTTON() corresponde à classe SButton, derivada de TControl. O TDN mostra New com posição, tipo, ação e objeto pai; a aparência depende do tema. O exemplo usa tipo 1 como na fonte, sem atribuir ao número um significado não documentado, e passa o diálogo explicitamente. Apresentamos somente esse recorte do construtor; a página consultada não detalha uma lista formal de propriedades ou métodos próprios. Não inferimos propriedades a partir da classe base. (Fontes: refs. 1–2.)
Sintaxe
SButton():New(nRow,nCol,nType,bAction,oParent,.T.)Métodos
NewConstrutor demonstrado na página oficial; este recorte não pretende cobrir todas as sobrecargas.SButton():New(nRow,nCol,nType,bAction,oParent,.T.)
Objeto do botão criado.
Retorno
Objeto SButton no uso do construtor.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed641()
Local oDlg
Local oBotao
// O quinto argumento fornece o pai, sem depender da janela ativa.
DEFINE DIALOG oDlg TITLE "Exemplo SButton" FROM 0,0 TO 150,350 PIXEL
oBotao := SButton():New(12,12,1,{|| oDlg:End()},oDlg,.T.)
ACTIVATE DIALOG oDlg CENTERED
Return NilEm cliente compatível, cria um botão cuja ação encerra o diálogo; não altera dados. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Exige interface gráfica. O sexto argumento mantém .T. como no exemplo oficial; opções adicionais e mapa de tipos precisam de documentação do release.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.