Construtor BrGetDDB:new
Construtor BrGetDDB:new
Método construtor da classe.
Sintaxe
BrGetDDB():new( [ nRow ], [ nCol ], [ nWidth ], [ nHeight ], [ bLine ], [ aHeaders ], [ aColSizes ], [ oWnd ], [ cField ], [ uVal1 ], [ uVal2 ], [ bChange ], [ bLDblClick ], [ bRClick ], [ oFont ], [ oCursor ], [ nClrFore ], [ nClrBack ], [ cMsg ], [ uParam1 ], [ cAlias ], [ lPixel ], [ bWhen ], [ uParam2 ], [ bValid ], [ uParam3 ], [ uParam4 ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nRow | numérico | Indica a coordenada vertical superior do objeto. |
|
|
nCol | numérico | Indica a coordenada horizontal à esquerda do objeto. |
|
|
nWidth | numérico | Indica a coordenada vertical inferior do objeto. |
|
|
nHeight | numérico | Indica a coordenada horizontal à direita do objeto. |
|
|
bLine | bloco de código | Indica o bloco de código da lista de campos. Observação: Este parâmetro é utilizado quando o browse trabalha com array. |
|
|
aHeaders | vetor | Indica o título dos campos no cabeçalho. |
|
|
aColSizes | vetor | Indica a largura das colunas. |
|
|
oWnd | objeto | Indica a janela ou controle visual onde o objeto será criado. |
|
|
cField | caractere | Indica os campos necessários para o filtro. |
|
|
uVal1 | caractere | Indica o início do intervalo para o filtro. |
|
|
uVal2 | caractere | Indica o fim do intervalo para o filtro. |
|
|
bChange | bloco de código | Indica o bloco de código que será executado quando o estado ou conteúdo do objeto é modificado pela ação sobre o controle visual. |
|
|
bLDblClick | bloco de código | Indica o bloco de código que será executado quando clicar duas vezes, com o botão esquerdo do mouse, sobre o objeto. |
|
|
bRClick | bloco de código | Indica o bloco de código que será executado quando clicar, com o botão direito do mouse, sobre o objeto. |
|
|
oFont | objeto | Indica o objeto do tipo TFont utilizado para definir as características da fonte aplicada na exibição do conteúdo do controle visual. |
|
|
oCursor | objeto | Indica o tipo de ponteiro do mouse. |
|
|
nClrFore | numérico | Indica a cor do texto do componente. |
|
|
nClrBack | numérico | Indica a cor de fundo do componente. |
|
|
cMsg | caractere | Indica a mensagem que será apresentada ao posicionar o ponteiro do mouse sobre o objeto. |
|
|
uParam1 | lógico | Parâmetro de compatibilidade. Passar Nil. |
|
|
cAlias | caractere | Alias a ser utilizado como fonte dos registros do componente. No caso da fonte ser um array, deixar vazio. |
|
|
lPixel | lógico | Indica se considera as coordenadas passadas em pixels (.T.) ou caracteres (.F.). |
|
|
bWhen | bloco de código | Indica o bloco de código que será executado quando a mudança de foco da entrada de dados, no objeto criado, estiver sendo realizada. Se o retorno for verdadeiro (.T.), o objeto continua habilitado; caso contrário, falso (.F.). |
|
|
uParam2 | lógico | Parâmetro de compatibilidade. Passar Nil. |
|
|
bValid | bloco de código | Indica o bloco de código de validação que será executado quando o conteúdo do objeto for modificado. Retorna verdadeiro (.T.), se o conteúdo é válido; caso contrário, falso (.F.). |
|
|
uParam3 | vetor | Parâmetro de compatibilidade. Passar Nil. |
|
|
uParam4 | objeto | Parâmetro de compatibilidade. Passar Nil. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe BrGetDDB |
Exemplos
oBrGetDDB := BrGetDDB():new( 1, 1, 260, 184,,,, test:content,,,,,,,,,,,, .F., "SA1", .T.,, .F. )