Histórico da Página
...
Bloco de código | ||
---|---|---|
| ||
SButton():New( [ nTop ], [ nLeft ], [ nType ], [ bAction ], [ oWnd ], [ lEnable ], [ cMsg ], [ bWhen ] ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nTop | numérico | Indica a coordenada vertical em pixels ou caracteres. |
nLeft | numérico | Indica a coordenada horizontal em pixels ou caracteres. |
nType | numérico | Indica a imagem do tipo (Exemplo: 1=OK e 2=Cancelar) de botão que será utilizado. Observação: Estas imagens estão carregadas no Smart Client. Para obter o número de cada tipo de botão, consulte a tabela disponível na área "Observações". |
bAction | bloco de código | Indica o bloco de código que será executado quando clicar, com o botão esquerdo do mouse, sobre o botão. |
oWnd | objeto | Indica a janela ou controle visual onde o botão será criado. |
lActive |
lEnable
lógico | Indica se habilita(.T.)/desabilita(.F.) o botão. |
cMsg | caractere | Indica a mensagem, do tipo dica de contexto (tooltip/hint), ao posicionar o ponteiro do mouse sobre o botão. |
bWhen | bloco de código | Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, na janela em que o controle foi criado, estiver sendo efetuada. Observação: O bloco de código retornará verdadeiro (.T.), se o controle permanecer habilitado; caso contrário, retornará falso (.F.). |
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe SButton |
Observações
Veja a seguir os tipos de botões carregados no Smart Client que podem ser definidos no parâmetro nType:
Tipo | Nome da Imagem |
---|---|
1 | OK |
2 | Cancelar |
3 | Excluir |
4 | Incluir |
5 | Parâmetros |
6 | Imprimir |
7 | Susp. Impr. |
8 | Cancelar Impressão |
9 | Ordem |
10 | Prioridade |
11 | Editar |
12 | Ouvir |
13 | Salvar |
14 | Abrir |
15 | Visualizar |
16 | Cond. Neg. |
17 | Filtrar |
18 | Financ. |
19 | Avançar |
20 | Voltar |
21 | Avançar |
22 | Voltar |
23 | Gráfico |
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
oSButton := SButton():New( 01, 01, 1, {||Alert('SButton 01')}, oDlg, .T.,,) |