Fórum Sroll Horizontal do dbGrid volta ao início automaticamente. #371584

24/06/2009

0

Fala pessoal

Uma coisa chatíssima que ta me tirando do sério. Vou tentar explicar.

No meu dbgrid, as vezes tenho mais colunas do que suporta o tamanho dele, nesses casos aparece o scroll horizontal para eu poder mover para direita e esquerda. Quando eu marco a opção RowSelect nesse grid, toda vez que clico nele, o scroll volta para o início (esquerda) automaticamente, com isso não consigo navegar nas ultimas colunas pois se clico nelas, o grid me joga o scroll para o inicio. Como resolver isso?
PS: Só acontece isso com o RowSelect = true.


Seu_madruga

Seu_madruga

Responder

Posts

28/04/2014

Sysmo Ltda

Bom dia,

Estou com o mesmo problema,

tenho a funcionalidade de ordenar pela coluna do grid ao clicar no título (title click)

no delphi XE4:
para as colunas que não estão visíveis originalmente (que fez scroll horizontal),
ao clicar no título (mouse down), o grid é reposicionado,
e, ao soltar o mouse (mouse up), é disparado o title click da coluna em que o mouse está em cima no momento

na versão anterior do Delphi (2007) a ordenação funcionava corretamente,
pois o reposicionamento era feito após passar pelo title click


já tentei a solução
GRIDS.PAS - Patches as documented by Stefan Hoffmeister, fixes problem in drawing the outline when the outline is resized. Here's Stefan's fix:
do link: http://www.species.net/Aves/Cassowary/delphi.htm
porém não surtiu efeito


Alguém tem uma solução?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar