Eu não quero bloquear o mouse. Quero que o dataset não mude de registro ao
clicar na barra de rolagem. O foco deve ficar no mesmo registro, mas se clicar
na barra de rolagem serão mostrados os registros mais abaixo ou mais acima no
grid.
[As partes desta mensagem que não continham texto foram
:[delphi-br] Bloquear evento AfterScroll
Data: 01-02-2007 14:18
Eu não quero bloquear o mouse. Quero que o dataset não mude de
registro ao clicar na barra de rolagem. O foco deve ficar no mesmo
registro, mas se clicar na barra de rolagem serão mostrados os
registros mais abaixo ou mais acima
Deve ter como você checar se o mouse está em cima de uma célula no
DBgrid ou se está em outro lugar tu bloqueia.
On 1/30/07, Alisson Yahoo [EMAIL PROTECTED] wrote:
Eu não me expressei bem. Na verdade o que eu quero é que o dataset não mude
de registro ao clicar na barra de rolagem, se
O seu usuário faz edição do registro direto no DbGrid?
Se for só o caso de desativar os eventos vc pode dar um Nil nele, mas
não sei se encaixa com o que precisa.
Desativa
ClientDataSet1.onAferScroll := Nil
Ativa
ClientDataSet1.onAferScroll := ClientDataSet1AferScroll;
, no BeforeScroll checa se o mouse está dentro do
grid! rs
- Original Message -
From: Alisson Yahoo
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, January 30, 2007 5:36 PM
Subject: Re: [delphi-br] Bloquear evento AfterScroll
Eu não me expressei bem. Na verdade o que eu
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
Sent: Tuesday, January 30, 2007 5:36 PM
Subject: Re: [delphi-br] Bloquear evento AfterScroll
Eu não me expressei bem. Na verdade o que eu quero é que o dataset não
mude de registro ao clicar na barra de rolagem, se clicar em
interpretação, afinal...
Abraços
- Original Message -
From: Adriano Santos (Yahoo)
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
Sent: Wednesday, January 31, 2007 10:26 AM
Subject: Re: [delphi-br] Bloquear evento AfterScroll
xunxo? Primeira vez que vejo
Pessoal,
Eu gostaria de deixar não mudar o foco quando se clica na barra de rolagem do
DbGrid, mas é chamado o evento AfterScroll do ClientDataset, e assim o foco
muda para o registro atual. Tem como bloquear isso?
[As partes desta mensagem que não continham texto foram removidas]
no BeforeScroll, use Abort;
:)
- Original Message -
From: Alisson Yahoo
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, January 30, 2007 9:16 AM
Subject: [delphi-br] Bloquear evento AfterScroll
Pessoal,
Eu gostaria de deixar não mudar o foco quando se clica na barra
Eu não me expressei bem. Na verdade o que eu quero é que o dataset não mude de
registro ao clicar na barra de rolagem, se clicar em uma linha não poderá ser
bloqueado a mudança de registro. Se eu colocar o Abort no BeforeScroll vai
travar tudo.
no BeforeScroll, use Abort;
[As partes desta
10 matches
Mail list logo