Sintaxe
DEFINE SBUTTON FROM nLinha, nColuna TYPE N ACTION AÇÃO STATUS OF oObjetoRet
Propósito
Permitir a inclusão de botões de operação na tela.
Argumentos
nLinha
Posição do botão na janela na qual ele será incluído. Especifica a linha da tela.
nColuna
Posição do botão na janela na qual ele será incluído. Especifica a coluna da tela.
TYPE N
Número que indica o tipo do botão (imagem) pré-definido que será utilizado.
AÇÃO
Função ou lista de expressões que define o comportamento do botão quando ele for utilizado e que poderão ser executados após a ação do usuário.
STATUS
Define a propriedade de uso do botão: ENABLE ou DISABLE.
ENABLE habilita o botão para o usuário utilizá-lo, enquanto DISABLE desabilita o botão, não permitindo que o usuário utilize a sua funcionalidade. Um botão desabilitado aparece na tela. Porém, não pode ser utilizado.
oObjetoRef
Objeto dialog no qual o componente será definido.
Utilização
O componente visual SBUTTON permite a utilização de botões pré-formatados para as operações na tela da interface. Estes botões serão visualizados dependendo da interface do ERP Protheus: se utilizada somente com um texto simples para a sua identificação ou com uma imagem (Bitmap) pré-definida.
Exemplos
DEFINE SBUTTON FROM 020, 120 TYPE 2 ACTION (nOpca := 2, oDlg:End()) ENABLE OF oDlg
Nesse exemplo, o botão do tipo 2 será apresentado na tela.
Segue a imagem dos botões disponíveis: