Segue abaixo a lista de métodos da classe TSBrowse traduzidos do .CHM
Method New() Construtor do código fonte da Classe
Parameters: nRow, nCol, nWidth, nHeigth, bLine, aHeaders, aColSizes, oWnd, cField, uVal1, uVal2, bChange, bLDblClick, bRClick, oFont, oCursor, aColors, cMsg, lUpdate, cAlias, lPixel, bWhen, lDesign, bValid, lCellBrw, nStyle, bLClick, aActions
Method ReDefine() Construtor dos recursos da Classe
Parameters: nId, bLine, oDlg, aHeaders, aColSizes, cField, uVal1, uVal2, bChange, bLDblClick, bRClick, oFont, oCursor, nClrFore, nClrBack, cMsg, lUpdate, cAlias, bWhen, bValid, lCellBrw, bLClick
Métodos:
AddColumn( oColumn ) Adiciona uma coluna para o Browse, préviamente definido com o método construtor de colunas TSColumn:New() , ou com o comando DEFINE COLUMN oColumn ..
BeginPaint() Uso interno, Chamado a partir do método Display() .
BugUp() Chama o método UpStable().
ChangeFont( oFont, nColumn, nLevel )
DbSkipper( nToSkip ) Usado internamente; controla o ponteiro do registro do database.
Default() Uso interno; ações de inicialização do Browser.
DeleteRow()
DelColumn( nPos )
Destroy() Uso interno; Destrói o controle Browse.
Display() Uso interno- Exibe o Browse na primeira vez.
DrawLine( nRow ) Pinta a linha ativa ou nRow.
DrawSelect() Pinta o cursor na linha ativa.
DrawHeaders() Desenha Headers, Footers, e Super-Headers.
DrawFooters() Desenha o Footers.
DrawSuper() Desenha os Super-Headers.
EndPaint() Uso interno, Chamado a partir do método Display().
Exchange( nCol1, nCol2 ) Troca a posição das colunas nCol1 e nCol2.
GetColSizes() Retorna uma matriz contendo as larguras das colunas em pixels.
GetColumn( nCol ) Retorna uma referencia ao objeto TSColumn correspondente a nCol.
GoBottom() Posiciona o cursor na última linha do Browse, movendo o ponteiro de registros para o último registro do database, ou para o último elemento de outros objetos ( Array, oDbf, Text, Tree, oCtx ). É executado quando as teclas Ctrl+End ou Ctrl+PgDn são pressionadas, ou quando arrastando para o fim da barra de rolagem vertical.
GoDown() Posiciona o cursor uma linha abaixo movendo o ponteiro para o próximo registro no database, ou para o próximo elemento em outros objetos. É executado quando a tecla Down (seta para baixo) é pressionada.
GoEnd() Posiciona o cursor na última coluna visível na tela.
GoHome() Posiciona o cursor na primeira coluna visível na tela.
GoLeft() Move o cursor uma coluna para a esquerda.
GoNext() Move o cursor para a próxima coluna editável para a direita, ou para a próxima coluna editável da próxima linha.
GoPos( nNewRow, nNewCol ) Move o cursor para a linha definida em nNewRow e coluna definida em nNewCol.
GoRight() Move o cursor uma coluna para a direita.
GotFocus() Uso interno, executa ações ao receber o foco no Browse, entre as quais se destaca a
avaliação do blóco de código definido em bGotFocus.
GoTop() Posiciona o cursor na primeira linha do Browse, movendo o ponteiro de registro para primeiro registro no database, ou para o primeiro elemento de outros objetos ( Array, oDbf, Text, Tree, oCtx ).
GoUp() Posiciona o cursor uma linha acima, movendo o ponteiro para o registro anterior do database, ou para elemento anterior de outros objetos.
HiliteCell( nCol ) Posiciona o cursor na coluna definida em nCol. Se usado quando da ativação do Browse, será exibido com o cursor nesta coluna.
InsColumn( nPos, oColumn ) Insere uma coluna (object TSColumn oColumn ) na posição definida em nPos.
KeyChar( nKey, nFlags ) Uso interno. Executa ações dependendo da tecla pressionada nKey. Avalia o código de bloco bKeyChar.
KeyDown( nKey, nFlags ) Uso interno. - Similar a KeyChar(). Avalia o código de bloco bKeyDown.
LButtonDown( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa ações relacionadas com o clique no botão esquerdo do mouse. Avalia o código de bloco bLClick.
LDblClick( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa ações relacionadas com o duplo clique no botão esquerdo do mouse. Avalia o código de bloco bLDblClick.
lEditCol( nCol, uVar, cPicture, bValid, nClrFore, nClrBack, cMsg, cError, bWhen, lSpinner, bUp, bDown, bMin, bMax ) Executa a edição de dados das células. Você pode usar esse método de seu programa em funções de edição personalizadas. Este método retornará um valor de .T. (True - Verdadeiro) se a edição finalizar normalmente, e .F. (False - Falso) se o usuário cancelar a edição.
lIgnoreKey( nKey, nFlags )
LoadFields( lEditable )
Look3D( lOnOff, nColumn, nLevel, lPhantom )
LostFocus( hCtlFocus ) Uso interno. É ativado quando o Browse perde o foco. Avalia o código de bloco bLostFocus.
MButtonDown( nRow, nCol, nKeyFlags ) Uso interno.- É ativado quando o botão central do mouse é pressionado (em mouses de 3 botões). Avalia o código de bloco bMButtonDown, recebendo os mesmos parametros.
MoveColumn( nColPos, nNewPos ) Muda a posição da coluna dentro do Browse, se a variável ::lMoveCols for .T. .
nLogicPos() Retorna a posição lógica para o índice ativo.
nRowCount() Uso interno.- Conta as linhas exibíveis do Browse.
PageUp( ) Move o cursor e o ponteiro de registros uma página acima. É executado quando é pressionada a tecla PgUp.
PageDown( ) Move o cursor e o ponteiro de registros uma página abaixo. É executado quando é pressionada a tecla PgDn.
Paint() Uso interno.- Pinta o Browse. Chamado a partir do método Display().
PanHome() Move o cursor para a primeita coluna da linha corrente.É nativado quando pressionadas as teclas Shift+LeftArrow.
PanEnd() Move o cursor para a última coluna da linha corrente. É ativado quando pressionadas as teclas Shift+RightArrow.
PanLeft() Move o cursor para a primeira coluna visível da linha corrente. É ativado quando a tecla Home é pressionada.
PanRight() Move o cursor para a última coluna visível da linha corrente. É ativado quando a tecla End é pressionada.
RButtonDown( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa açoes relacionadas com o clique no botão direito do mouse. Avali o código de bloco bRClicked. Se o clique é feito na area do cabeçalho (Header), o TSBrowse exibirá um menu PopUp com opções de coluna e movimento de cursor.
Report( cTitle, aCols, lPreview, lMultiple, lLandscape, lFromPos )
Reset() Move o cursor e o ponteiro de registro para o topo do Browse e executa o método
Refresh(.T.)
ResetBarPos( lInit ) Uso interno.- Define blocos de navegação do browse e ajusta a posição das barras de rolagem (scrolling bars).
ResetSeek() Restaura o valor da variável cSeek para nulo (Null), assim uma nova pesquisa incremental pode ser executada.
Seek( nKey ) Este método faz todo o trabalho da pesquisa incremental.
Set3DText( lOnOff, lRaised, nColumn, nLevel, nClrLight, nClrShadow )
SetAlign( nColumn, nLevel, nAlign )
SetBtnGet( nCol, cResName, bAction, nBmpWidth )
SetDeleteMode( lOnOff, lConfirm, bDelete )
SetAppendMode( lMode ) Ativa a inserção automática após o ultimo registro (Append).
SetArray( aArray )
SetColor( xColor1, xColor2, nColumn )
SetContext( oCtx )
SetColSize( nCol, nWidth )
SetData( nColumn, bData, aList )
SetFilter( cField, uVal1, uVal2 )
SetIndexCols( aCols )
SetoDBF( oDbf )
SetOrder( nColumn )
SetSelectMode( lOnOff, bSelected )
SetSpinner( nColumn, lOnOff, bUp, bDown, bMin, bMax )
SetTree( oTree )
SetTxtFile( oTxtFile, cTitle, lOemToAnsi )
ShowSizes()
Skip( n )
SwitchCols( nCol1, nCol2 )
SyncChild( aoChildBrw, abAction )
UpStable()
Proper( cText ) Converte o texto cText em iniciais maiúsculas.
Method New() Construtor do código fonte da Classe
Parameters: nRow, nCol, nWidth, nHeigth, bLine, aHeaders, aColSizes, oWnd, cField, uVal1, uVal2, bChange, bLDblClick, bRClick, oFont, oCursor, aColors, cMsg, lUpdate, cAlias, lPixel, bWhen, lDesign, bValid, lCellBrw, nStyle, bLClick, aActions
Method ReDefine() Construtor dos recursos da Classe
Parameters: nId, bLine, oDlg, aHeaders, aColSizes, cField, uVal1, uVal2, bChange, bLDblClick, bRClick, oFont, oCursor, nClrFore, nClrBack, cMsg, lUpdate, cAlias, bWhen, bValid, lCellBrw, bLClick
Métodos:
AddColumn( oColumn ) Adiciona uma coluna para o Browse, préviamente definido com o método construtor de colunas TSColumn:New() , ou com o comando DEFINE COLUMN oColumn ..
BeginPaint() Uso interno, Chamado a partir do método Display() .
BugUp() Chama o método UpStable().
ChangeFont( oFont, nColumn, nLevel )
DbSkipper( nToSkip ) Usado internamente; controla o ponteiro do registro do database.
Default() Uso interno; ações de inicialização do Browser.
DeleteRow()
DelColumn( nPos )
Destroy() Uso interno; Destrói o controle Browse.
Display() Uso interno- Exibe o Browse na primeira vez.
DrawLine( nRow ) Pinta a linha ativa ou nRow.
DrawSelect() Pinta o cursor na linha ativa.
DrawHeaders() Desenha Headers, Footers, e Super-Headers.
DrawFooters() Desenha o Footers.
DrawSuper() Desenha os Super-Headers.
EndPaint() Uso interno, Chamado a partir do método Display().
Exchange( nCol1, nCol2 ) Troca a posição das colunas nCol1 e nCol2.
GetColSizes() Retorna uma matriz contendo as larguras das colunas em pixels.
GetColumn( nCol ) Retorna uma referencia ao objeto TSColumn correspondente a nCol.
GoBottom() Posiciona o cursor na última linha do Browse, movendo o ponteiro de registros para o último registro do database, ou para o último elemento de outros objetos ( Array, oDbf, Text, Tree, oCtx ). É executado quando as teclas Ctrl+End ou Ctrl+PgDn são pressionadas, ou quando arrastando para o fim da barra de rolagem vertical.
GoDown() Posiciona o cursor uma linha abaixo movendo o ponteiro para o próximo registro no database, ou para o próximo elemento em outros objetos. É executado quando a tecla Down (seta para baixo) é pressionada.
GoEnd() Posiciona o cursor na última coluna visível na tela.
GoHome() Posiciona o cursor na primeira coluna visível na tela.
GoLeft() Move o cursor uma coluna para a esquerda.
GoNext() Move o cursor para a próxima coluna editável para a direita, ou para a próxima coluna editável da próxima linha.
GoPos( nNewRow, nNewCol ) Move o cursor para a linha definida em nNewRow e coluna definida em nNewCol.
GoRight() Move o cursor uma coluna para a direita.
GotFocus() Uso interno, executa ações ao receber o foco no Browse, entre as quais se destaca a
avaliação do blóco de código definido em bGotFocus.
GoTop() Posiciona o cursor na primeira linha do Browse, movendo o ponteiro de registro para primeiro registro no database, ou para o primeiro elemento de outros objetos ( Array, oDbf, Text, Tree, oCtx ).
GoUp() Posiciona o cursor uma linha acima, movendo o ponteiro para o registro anterior do database, ou para elemento anterior de outros objetos.
HiliteCell( nCol ) Posiciona o cursor na coluna definida em nCol. Se usado quando da ativação do Browse, será exibido com o cursor nesta coluna.
InsColumn( nPos, oColumn ) Insere uma coluna (object TSColumn oColumn ) na posição definida em nPos.
KeyChar( nKey, nFlags ) Uso interno. Executa ações dependendo da tecla pressionada nKey. Avalia o código de bloco bKeyChar.
KeyDown( nKey, nFlags ) Uso interno. - Similar a KeyChar(). Avalia o código de bloco bKeyDown.
LButtonDown( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa ações relacionadas com o clique no botão esquerdo do mouse. Avalia o código de bloco bLClick.
LDblClick( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa ações relacionadas com o duplo clique no botão esquerdo do mouse. Avalia o código de bloco bLDblClick.
lEditCol( nCol, uVar, cPicture, bValid, nClrFore, nClrBack, cMsg, cError, bWhen, lSpinner, bUp, bDown, bMin, bMax ) Executa a edição de dados das células. Você pode usar esse método de seu programa em funções de edição personalizadas. Este método retornará um valor de .T. (True - Verdadeiro) se a edição finalizar normalmente, e .F. (False - Falso) se o usuário cancelar a edição.
lIgnoreKey( nKey, nFlags )
LoadFields( lEditable )
Look3D( lOnOff, nColumn, nLevel, lPhantom )
LostFocus( hCtlFocus ) Uso interno. É ativado quando o Browse perde o foco. Avalia o código de bloco bLostFocus.
MButtonDown( nRow, nCol, nKeyFlags ) Uso interno.- É ativado quando o botão central do mouse é pressionado (em mouses de 3 botões). Avalia o código de bloco bMButtonDown, recebendo os mesmos parametros.
MoveColumn( nColPos, nNewPos ) Muda a posição da coluna dentro do Browse, se a variável ::lMoveCols for .T. .
nLogicPos() Retorna a posição lógica para o índice ativo.
nRowCount() Uso interno.- Conta as linhas exibíveis do Browse.
PageUp( ) Move o cursor e o ponteiro de registros uma página acima. É executado quando é pressionada a tecla PgUp.
PageDown( ) Move o cursor e o ponteiro de registros uma página abaixo. É executado quando é pressionada a tecla PgDn.
Paint() Uso interno.- Pinta o Browse. Chamado a partir do método Display().
PanHome() Move o cursor para a primeita coluna da linha corrente.É nativado quando pressionadas as teclas Shift+LeftArrow.
PanEnd() Move o cursor para a última coluna da linha corrente. É ativado quando pressionadas as teclas Shift+RightArrow.
PanLeft() Move o cursor para a primeira coluna visível da linha corrente. É ativado quando a tecla Home é pressionada.
PanRight() Move o cursor para a última coluna visível da linha corrente. É ativado quando a tecla End é pressionada.
RButtonDown( nRowPix, nColPix, nKeyFlags ) Uso interno.- Executa açoes relacionadas com o clique no botão direito do mouse. Avali o código de bloco bRClicked. Se o clique é feito na area do cabeçalho (Header), o TSBrowse exibirá um menu PopUp com opções de coluna e movimento de cursor.
Report( cTitle, aCols, lPreview, lMultiple, lLandscape, lFromPos )
Reset() Move o cursor e o ponteiro de registro para o topo do Browse e executa o método
Refresh(.T.)
ResetBarPos( lInit ) Uso interno.- Define blocos de navegação do browse e ajusta a posição das barras de rolagem (scrolling bars).
ResetSeek() Restaura o valor da variável cSeek para nulo (Null), assim uma nova pesquisa incremental pode ser executada.
Seek( nKey ) Este método faz todo o trabalho da pesquisa incremental.
Set3DText( lOnOff, lRaised, nColumn, nLevel, nClrLight, nClrShadow )
SetAlign( nColumn, nLevel, nAlign )
SetBtnGet( nCol, cResName, bAction, nBmpWidth )
SetDeleteMode( lOnOff, lConfirm, bDelete )
SetAppendMode( lMode ) Ativa a inserção automática após o ultimo registro (Append).
SetArray( aArray )
SetColor( xColor1, xColor2, nColumn )
SetContext( oCtx )
SetColSize( nCol, nWidth )
SetData( nColumn, bData, aList )
SetFilter( cField, uVal1, uVal2 )
SetIndexCols( aCols )
SetoDBF( oDbf )
SetOrder( nColumn )
SetSelectMode( lOnOff, bSelected )
SetSpinner( nColumn, lOnOff, bUp, bDown, bMin, bMax )
SetTree( oTree )
SetTxtFile( oTxtFile, cTitle, lOemToAnsi )
ShowSizes()
Skip( n )
SwitchCols( nCol1, nCol2 )
SyncChild( aoChildBrw, abAction )
UpStable()
Proper( cText ) Converte o texto cText em iniciais maiúsculas.
Sinceramente
ResponderExcluirMelhor conteudo xharbour do país
Vitor Jose
ErpriseSoftware