Descrição:
Classe responsável por criar um teclado virtual alfanumérico ou numérico.
Métodos:
• New() •
Descrição:
Método de construção do objeto TKeyBoard
Sintaxe:
TKeyboard():New( nTop, nLeft, nType, oDlg, cSource, lLogin ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
nTop | Numérico | Tamanho em relação ao topo do objeto |
|
nLeft | Numérico | Tamanho em relação a esquerda do objeto |
|
nType | Numérico | Tipo do teclado (1 - Numérico | 2 - AlfaNumérico) |
|
oDlg | Objeto | Objeto que será montado o teclado |
|
cSource | Caracter | Nome que será somado ao png utilizado as teclas para apresentação dos botões (cSource + "key1.png") |
|
lLogin | Lógico | Compatibilidade |
|
Exemplo
oKey := TKeyboard():New( 050, 10, 2, oDlg )
• KeyNumber() •
Descrição
Método de atribuição das teclas do teclado tipo numérico
Sintaxe
TKeyboard():KeyNumber( ) →
Exemplo
oKey:KeyNumber()
• KeyAlfaNumber() •
Descrição
Método de atribuição das teclas do teclado tipo alfanumérico
Sintaxe
TKeyboard():KeyAlfaNumber( ) →
Exemplo
oKey:KeyAlfaNumber()
• AddKey() •
Descrição
Método de adição de uma tecla ao objeto
Sintaxe
TKeyboard():AddKey( cKey, nTop, nLeft, nWidth, nHeight ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
cKey | Caracter | Tecla que será adicionada (será utilizado na pesquisa do resource png (cSource+"key"+cKey+".PNG")) |
|
nTop | Numérico | Posição em relação ao topo do objeto |
|
nLeft | Numérico | Posição em relação a esquerda do objeto |
|
nWidth | Numérico | Indica a largura em pontos do objeto |
|
nHeight | Numérico | Indica a altura em pontos do objeto |
|
Exemplo
oKey:AddKey( "1", 0, 20, 5, 5 )
• SetEnter() •
Descrição
Método de atribuição de ação ao botão Enter
Sintaxe
TKeyboard():SetEnter( uEnterAct ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
uEnterAct |
| Ação que será atribuída ao botão Enter |
|
Exemplo
oKey:SetEnter( { || MsgInfo( oKey:GetContext(), "Conteúdo do GET posicionado" ) } )
• SetVars() •
Descrição
Método de atribuição do objeto que sofrerá ação do teclado
Sintaxe
TKeyboard():SetVars( oObject, nSize ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
oObject | Objeto | Objeto que será utilizado para receber ação do teclado |
|
nSize | Numérico | Tamanho máximo de caracteres que será atribuído (válido somente para tipo de teclado numérico) |
|
Exemplo
oKey:SetVars( oGet1, 10 )
• Click() •
Descrição
Método de execução do click no teclado
Sintaxe
TKeyboard():Click( cKey, nKey ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|
cKey | Caracter | Tecla acionada através do teclado |
|
nKey | Numérico | Número relacionado a tecla (válido somente para tipo AlfaNumérico) |
|
Exemplo
oKey:Click( "key1", 1 )
• GetContext() •
Descrição
Método de que retorna o conteúdo do texto do objeto setado
Sintaxe
TKeyboard():GetContext( ) →
Exemplo
oKey:GetContext()
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|