REEXIBIR COLUNAS DO MSFLEXGRID

MFVB 06/02/2010 12:35:31
#333792
Oi pessoal!

Meu msflexgrid tem 25 colunas e no formulário só são exibidas 20 colunas por causa do tamanho. Quando uso as setas as colunas são reajustas e o restante das colunas são exibidas normalmente. Fiz uma rotina para mudar de coluna quando o enter é pressionado, só que não tem o mesmo efeito da rolagem quando uso as setas. Minha dúvida é: Como faço para exibir as colunas que ficam escondidas quando mover com a tecla enter?

Agradeço a atenção!

Marcio
MARCELO.TREZE 06/02/2010 15:38:37
#333798
Resposta escolhida
Posso até estar enganado pois não tenho como testar, mas veja.

no click ou keypress, ou até change do msflexgrid coloque

MSFlexgrid1.TopCol = MSFlexgrid1.ColSel


e vai resolver
MFVB 06/02/2010 18:59:49
#333801
Obrigado Marcelo.

Então, no meu msflexgrid não tem o método TopCol, isso é normal?

MARCELO.TREZE 06/02/2010 20:00:21
#333802
Ai que está pois sei que existe toprow, mas topcol eu chutei

chegando em casa verifico pra vc
EDERMIR 08/02/2010 07:47:51
#333850
Você quer dizer que a coluna fica [Ô]escondida[Ô] na rolagem ou você altera o tamanho da coluna ?

Não existe o TOPCOL mas existe o LEFTCOL.
MFVB 11/02/2010 12:01:52
#334165
O grid tem 15 colunas e somente 10 estão visíveis na tela. Quando pressiono enter avanço uma coluna, só que quando vai para a coluna 11 em diante o grid não descola as colunas da esquerda para exibir as da direita.

Grato!

MFVB
Tópico encerrado , respostas não são mais permitidas