Grids




Grids exibem informações em linhas e colunas. Se você estiver escrevendo uma aplicação banco de dados, use o componente TDBGrid ou TDBCtrlGrid descrito em "Using data controls”. Ou então, use um standard draw grid ou string grid.



Draw grids




Um draw grid (TDrawGrid) exibe dados arbitrários arrumados em tabelas. Para preencher as células do grid, escrevemos um tratamento de evento OnDrawCell.


O método CellRect retorna as coordenadas da tela de uma célula especificada, enquanto o método MouseToCell retorna a coluna e a linha de uma célula em especificadas coordenadas de tela. A propriedade Selection indica o limite da célula selecionada.


A propriedade TopRow determina qual linha está atualmente no topo do grid. A propriedade LeftCol determina a primeira coluna visível na esquerda. VisibleColCount e VisibleRowCount são os números de colunas e linha visíveis no grid.


Você pode alterar o width (largura) ou height (altura) de uma coluna ou linha por meio das propriedades ColWidths e RowHeights. Marque o width do grid lines com a propriedade GridLineWidth. Adicione scroll bars para o grid através da propriedade ScrollBars.


Você pode optar para ter colunas e linha fixed (fixo) ou não-scrolling através das propriedades FixedCols e FixedRows. Determine uma cor fixa para colunas e linhas com a propriedade FixedColor.


As propriedades Options, DefaultColWidth e DefaultRowHeight também afetam a aparência e o comportamento do grid.



String grids




O componente string grid é um descendente de TDrawGrid que adiciona funcionalidades especializadas para simplificar a exibição de strings. A propriedade Cells lista as strings para cada célula no grid; a propriedade Objects lista objetos associados com cada string. Todas as strings e objetos associados para uma coluna ou linha específica pode ser acessada através das propriedades Cols ou Rows.




anterior

índice

próxima


HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO