Ir para conteúdo
Fórum Script Brasil
  • 0

ScrollBar do StringGrid pular 2 colunas!


Gustavo_Sid

Pergunta

Olá galera.

Estou com um problema numa aplicação onde mesclo as colunas do stringgrid, o problema é que como o ScrollBar move uma coluna de cada vez não estão sendo pintadas as celulas corretamente, gosteria de uma achar uma forma de o ScrollBar mover 2 colunas cada vez que clicada no ScrollBar.

alguém sabe como fazer isso??

Obrigado.

Abraços.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
o problema é que como o ScrollBar move uma coluna de cada vez não estão sendo pintadas as celulas corretamente
já experimentou usar o metodo Repaint ?

gostaria de uma achar uma forma de o ScrollBar mover 2 colunas cada vez que clicada no ScrollBar.

Va em Iniciar > Painel de Controle > Mouse > Roda ( ou scroll ) > Número de Linhas de cada vez

coloque o numero de linhas que quer que role

OBS: ScrollBar move linhas não colunas

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
o problema é que como o ScrollBar move uma coluna de cada vez não estão sendo pintadas as celulas corretamente
já experimentou usar o metodo Repaint ?

gostaria de uma achar uma forma de o ScrollBar mover 2 colunas cada vez que clicada no ScrollBar.
Va em Iniciar > Painel de Controle > Mouse > Roda ( ou scroll ) > Número de Linhas de cada vez

coloque o numero de linhas que quer que role

OBS: ScrollBar move linhas não colunas

abraço

Sim. Eu uso o Repaint. So que preciso que mova 2 colunas e não 1. Estou falando do ScrollBar Horizontal, quando o numero de colunas não cabe na tela do StringGrid aí ele coloca uma Barra Horizontal. Essa ScrollBar que to falando, e quando clica na seta para mover, ela move 1 coluna de cada vez, preciso que mova 2 colunas.

Sabe como fazer ??

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0
Estou falando do ScrollBar Horizontal, quando o numero de colunas não cabe na tela do StringGrid aí ele coloca uma Barra Horizontal

Essa ScrollBar que to falando, e quando clica na seta para mover, ela move 1 coluna de cada vez, preciso que mova 2 colunas.

OK .. pensei que fosse o scroll do mouse

nesse caso use o componente Scrollbar da paleta Standard

procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
   StringGrid1.col := StringGrid1.col + 2;  // mudar o foco de 2 em 2 colunas
end;

só que não é só isso ... tem que fazer o processo inverso, e o controle pode ser feito pelo evento do mouse

tente ai ...

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...