[firebase-br] Dúvida DBGrid
Fausto
fausto.s.a em uol.com.br
Qui Nov 17 09:49:13 -03 2005
Apesar de sua dúvida ser digna de uma lista de Delphi..
Vc pode verificar isto através do evento OnMouseUp do proprio DBGrid..
ficaria algo assim:
procedure TPedidoForm.GridItemMouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var
coord: TGridCoord;
begin
coord := GridItem.MouseCoord(x,y);
if coord.Y < 0 then Exit;
if GridItem.SelectedField.FieldName <> 'Foto' then
exit;
if DataRepres.PeditemPEDCOD.AsInteger = 0 then
exit;
FotoForm := TFotoForm.Create(Self);
try
FotoForm.ShowModal;
finally
FotoForm.Release;
end;
GridItem.SetActiveField('PEDITE');
end;
Fausto
Rodrigo Feraboli escreveu:
> Boa Dia lista,
>
> Gostaria de saber se existe uma forma de eu descobrir pelo delphi qual coluna do DBGrid está sendo clicada. Pq estou tentando descobrir um meio, mas até agora nada. qdo clica ficaria "X" a coluna senão " " e seria mais + ou - assim
>
> Módulo consulta Edição Relatórios
> NONON X X X
> ONON X X
> NONoO X
>
> Aguardo resposta
>
> T+
>
> Rodrigo
>
>
>
>---------------------------------
> Yahoo! Acesso Grátis: Internet rápida e grátis.
>Instale o discador agora!
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
Mais detalhes sobre a lista de discussão lista