Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-05-2013
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
FR: Como saber si se ha scrolleado en un onClickObject?

Hola a todos.

Estoy rompiéndome el coco con lo siguiente:

He usado un frxPreview (FastReport 4.0 y D7) para visualizar unos registros de una tabla con los cual interacciono usando el evento OnClickObject del frxReport. Cuando se pulsa un Click grabo en una tabla el contenido del FrxMemo clickeado, fácil.... pero cuando intento usar el ratón para hacer scroll (picando sobre el preview, no sobre el scrollbar) pasa que en cuanto levanto el botón del mouse se me lanza el evento. Necesitaría saber si el click se ha usado para scrollear y no para seleccionar ¿Se os ocurre algo?

Mil gracias.
__________________
Amar al mundo apasionadamente.
Responder Con Cita
  #2  
Antiguo 10-05-2013
afxe afxe is offline
Miembro
 
Registrado: jul 2004
Ubicación: Malaga-España
Posts: 273
Poder: 20
afxe Va por buen camino
Solucionado con GetTopPosition

He encontrado la forma... lo comunico por si alguien se le ofrece:

Código Delphi [-]
 
procedure TFrmM_Preventas.frxMiPreviewMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  frxMiPreview.Tag := frxMiPreview.GetTopPosition;
end;
 
procedure TFrmM_Preventas.frxMiReportClickObject(Sender: TfrxView;
  Button: TMouseButton; Shift: TShiftState; var Modified: Boolean);
var
  n : Integer;
begin
  if frxMiPreview.Tag = frxMiPreview.GetTopPosition then begin
    n := (Sender as TfrxView).Tag;
    if n > 0 then CargaArticulo(n);
  end;
end;
__________________
Amar al mundo apasionadamente.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como saber el ip de un usuario Dean PHP 5 23-09-2008 21:56:51
Cómo saber qué tipo de SO es. Ziara C++ Builder 4 22-09-2008 13:04:21
Como saber si es Vista o Xp Negriz C++ Builder 6 12-08-2008 20:31:56
como saber que S.O tengo en mi Maq. caio Varios 1 24-08-2004 15:27:42
Como saber el mes robero espinoza SQL 2 18-12-2003 01:08:20


La franja horaria es GMT +2. Ahora son las 07:33:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi