Árvore de páginas

 

SituaçãoDurante o cálculo de linhas visíveis, o componente TGrid considera o espaço ocupado pela barra de rolagem horizontal mesmo que ela não esteja visível.
OcorrênciaDependendo do tamanho vertical do componente TGrid, o espaço reservado para a barra de rolagem horizontal se sobrepunha a última linha visível da TGrid. Desta maneira, a chamada ao método getVisibleRows() retornava um valor inferior a quantidade de linhas visíveis.
MelhoriaFoi criada uma nova propriedade numérica para o componente TGrid chamada nHScroll que pode assumir três valores:
0: É o padrão. Exibe a barra de rolagem horizontal quando o conteúdo da TGrid excede o espaço definido.
1: Nunca exibe a barra de rolagem horizontal.
2: Sempre exibe a barra de rolagem horizontal.
Com isso é possível desativar completamente a barra de rolagem horizontal para que seu tamanho não interfira no cálculo. Também é possível deixá-la sempre visível para que a representação visual do componente seja fiel a quantidade de linhas visíveis.
Informações adicionais
  • Referente ao chamado: TRSVMK
  • Referente à ocorrência: TEC-6619
  • Disponível em builds superiores a 131227A