ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Barra de Rolagem DBGRID

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
MarlonDelphi
Aprendiz
Aprendiz


Registrado: Domingo, 5 de Janeiro de 2014
Mensagens: 117

MensagemEnviada: Qui Set 18, 2014 6:46 pm    Assunto: Barra de Rolagem DBGRID Responder com Citação

Boa Tarde Pessoal, meu problema é o seguinte. Estou com uma dbgrid aqui e quando eu vou la naquela barrinha do lado com o cursor do mouse e clico em cima, sacou? Ao invés de eu usar o scroll eu estou clicando na barra e descendo ou subindo. O problema é que a lista da grid nao move junto com o rolar da barra. Qual será o problema?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Sex Set 19, 2014 8:29 am    Assunto: Responder com Citação

vc quer usar o scroll do mouse?

coloque isso no applicationEvents do form principal:

Código:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
   var Handled: Boolean);
var i: SmallInt;
begin
   // rolagem do scroll do mouse no DBGrid
   if Msg.message = WM_MOUSEWHEEL then
   begin

      Msg.message := WM_KEYDOWN;
      Msg.lParam := 0;

      i := HiWord(Msg.wParam);

      if i > 0 then
         Msg.wParam := VK_UP
      else
         Msg.wParam := VK_DOWN;

      Handled := False;
   end;
end;

_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
MarlonDelphi
Aprendiz
Aprendiz


Registrado: Domingo, 5 de Janeiro de 2014
Mensagens: 117

MensagemEnviada: Sex Set 19, 2014 8:32 am    Assunto: Responder com Citação

Não, nao quero usar o scroll. Quero clicar na Barra de Rolagem e arrastar ela pra cima e pra baixo e os itens mudarem juntos. entendeu?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB