Fórum Movendo conteúdo de StringGrid com botão ... #228771
29/04/2004
0
gostaria de uma idéia para resolver meu problema: Preciso fazer com que ao apertar um botão um StringGrid role seu conteúdo (como se estivesse clicando na barra de rolagem), tanto para cima ou para baixo.
até agora soh consegui rolar a barra de rolagem :wink:
SetScrollPos(SGHoras.Handle, SB_VERT, GetScrollPos(SGHoras.Handle, SB_VERT)+5, True);
Muito obrigado pela atenção,
[]´s
Anisio
Curtir tópico
+ 0Posts
03/05/2004
Lucas Silva
Me explica melhor ai.
Se eu tenho algum dado na linha 1 deste stg, quando o usuário clicar no botão, o conteúdo da linha 2 virá para a linha 1, com isto o registro da linha 1 irá sumir??
é isto mesmo?
Gostei + 0
03/05/2004
Anisio
SendMessage(Stringlist.Handle,WM_VSCROLL,SB_LINEDOWN,0);
com este código posso fazer com que um botão desça a scrollbar (juntamente com o conteúdo), uma linha sem precisar usar o mouse para isso.
qualquer dúvida utilize o código para teste, é muito simples. :wink:
[]s 8) [/code]
Gostei + 0
03/05/2004
Marco Salles
SendMessage(DbGrid1.Handle,WM_VSCROLL,SB_Lineup,0);
Gostei + 0
03/05/2004
Marco Salles
Para rolar a barra de rolagem para cima o código é:
Código:
SendMessage(StringList.Handle,WM_VSCROLL,SB_Lineup,0);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)