Construtor TCBrowse:New
Método construtor da classe.
Sintaxe
TCBrowse():New( [ nRow ], [ nCol ], [ nWidth ], [ nHeight ], [ bLine ], [ aHeaders ], [ aColSizes ], [ oWnd ], [ cField ], [ uValue1 ], [ uValue2 ], [ bChange ], [ bLDblClick ], [ bRClick ], [ oFont ], [ oCursor ], [ nClrFore ], [ nClrBack ], [ cMsg ], [ uParam20 ], [ cAlias ], [ lPixel ], [ bWhen ], [ uParam24 ], [ bValid ], [ lHScroll ], [ lVScroll ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nRow | numérico | Indica a coordenada vertical. |
|
|
nCol | numérico | Indica a coordenada horizontal. |
|
|
nWidth | numérico | Indica a largura em pixels do objeto. |
|
|
nHeight | numérico | Indica a altura em pixels do objeto. |
|
|
bLine | bloco de código | Indica o bloco de código da lista de campos. Observação: Esse parâmetro é utilizado somente 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 o controle visual onde o divisor será criado. |
|
|
cField | caractere | Indica os campos necessários para o filtro. |
|
|
uValue1 | qualquer | Indica o início do intervalo para o filtro. |
|
|
uValue2 | qualquer | Indica o fim do intervalo para o filtro. |
|
|
bChange | bloco de código | Indica o bloco de código que será executado ao mudar de linha. |
|
|
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 da janela. |
|
|
nClrBack | numérico | Indica a cor de fundo da janela. |
|
|
cMsg | caractere | Indica a mensagem ao posicionar o ponteiro do mouse sobre o objeto. |
|
|
uParam20 | lógico | Compatibilidade. |
|
|
cAlias | caractere | Indica se o objeto é utilizado com array (opcional) ou tabela (obrigatório). |
|
|
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, 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.). |
|
|
uParam24 | lógico | Compatibilidade. |
|
|
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.). |
|
|
lHScroll | lógico | Indica se habilita(.T.)/desabilita(.F.) a barra de rolagem horizontal. |
|
|
lVScroll | lógico | Indica se habilita(.T.)/desabilita(.F.) a barra de rolagem vertical. |
|
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
oObj | objeto | Nova instância da classe TCBrowse |
Exemplos
nRadio := 1 aItens := {'Item01','Item02','Item03','Item04','Item05'} oRadio := TRadMenu():Create(oDlg,,01,01,aItems,,,,,,,,100,12,,,,.T.) oRadio:bSetGet := {|u|Iif (PCount()==0,nRadio,nRadio:=u)}