Classe TBrowse 
 Fornece mecanismos de browse para dados em formato de tabela
------------------------------------------------------------------------------

 Descriçao

     Objetos TBrowse fornecem um mecanismo sofisticado de aquisiçao,
     formataçao e exibiçao de dados.  Recuperaçao de dados e posicionamento
     no arquivo sao executados via blocos de código fornecidos pelo usuário,
     permitindo um alto grau de flexibilidade e interaçao entre o mecanismo
     de browse e a fonte de dados.  O formato dos ítens individuais pode ser
     precisamente controlado pelos blocos de código; formataçao geral da
     tela e atributos podem ser controlados enviando mensagens ao objeto
     TBrowse.

     Um objeto TBrowse é composto de um ou mais objetos TBColumn.  Um objeto
     TBColumn contém a informaçao necessária para definir uma coluna na
     tabela browse (veja Classe TBColumn neste capítulo).

     Durante operaçao, um objeto browse recupera dados por meio de
     avaliaçaoo de blocos de código.  Os dados sao organizados na forma de
     linhas e colunas sendo exibidos dentro de uma regiao retangular de
     tela.  O objeto TBrowse mantém um cursor browse interno.  O ítem no
     qual o cursor interno repousa é exibido na cor destaque.  O cursor
     verdadeiro também é posicionado no primeiro caractere deste ítem.

     Inicialmente, o cursor browse é colocado no topo esquerdo da regiao de
     browse.  Mensagens podem ser enviadas para o objeto TBrowse para
     navegar entre os dados exibidos, causando o movimento do cursor.  Estas
     mensagens sao normalmente enviadas em resposta a teclagens do usuário.

     Os dados sao automáticamente recuperados e exibidos conforme a
     navegaçao exige.  Quando a navegaçao excede a parte visível do
     retângulo, linhas e colunas além da borda sao automáticamente
     exibidas.  Quando novas linhas sao exibidas, os dados sao
     reposicionados por meio da avaliaçao de blocos de código.

 Exemplos

     Para um exemplo completamente operacional de um objeto TBrowse usado
     num arquivo qualquer, veja o programa Tbdemo.prg localizado em
     \CLIPPER5\SOURCE\SAMPLE.
 To download this example - click here.

See Also: BROWSE() DBEDIT()* SETCOLOR()