ROLAGEM AUTOMATICA DO MSFLEXGRID SO MOVENDO MOUSE
Olá amigo, tudo bem?!
Alguem sabe como rolar o msflexgrid para o lado ou para baixo conforme colocamos o mouse no canto inferior direito do grid?
Exemplo: Tenho uma lista imensa de registros e possui rolagem vertical e horizontal... queria que se eu apenas colocasse o mouse em cima da ultima linha, queria que o msflexgrid rolasse para baixo devagar.. ou se eu colocar o mouse na ultima coluna rolasse para o lado devagar tambem.
alguem sabe como me ajudar?
Alguem sabe como rolar o msflexgrid para o lado ou para baixo conforme colocamos o mouse no canto inferior direito do grid?
Exemplo: Tenho uma lista imensa de registros e possui rolagem vertical e horizontal... queria que se eu apenas colocasse o mouse em cima da ultima linha, queria que o msflexgrid rolasse para baixo devagar.. ou se eu colocar o mouse na ultima coluna rolasse para o lado devagar tambem.
alguem sabe como me ajudar?
Eita !!!!
Você deve controlar o evento MOUSEMOVE e verificar a LINHA e/ou a COLUNA do grid.
Quando estiver sobre a última linha, então GRID1.TOPROW = grid1.row+1
Quando estiver sobre a última coluna, então GRID1.LEFTCOL = grid1.COL+1
Coloque um TIMER para controlar o tempo de rolagem.
Acho que é isso. Tem que testar.
Você deve controlar o evento MOUSEMOVE e verificar a LINHA e/ou a COLUNA do grid.
Quando estiver sobre a última linha, então GRID1.TOPROW = grid1.row+1
Quando estiver sobre a última coluna, então GRID1.LEFTCOL = grid1.COL+1
Coloque um TIMER para controlar o tempo de rolagem.
Acho que é isso. Tem que testar.
Tópico encerrado , respostas não são mais permitidas