Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 17-03-2012
rounin rounin is offline
Miembro
 
Registrado: sep 2005
Posts: 43
Poder: 0
rounin Va por buen camino
Hola,

El hecho es que cuando yo estaba haciendo el utlimo ejemplo, he separado
la clase basica de TSelection y TZoomRect, y declaracion de TEventID se va a ChartObj.pas.
Eso permite sustituir un objeto con otra o usar unas aquellos objetas.
En adjunto hay la ultimas versiones de objetos.

Sobre dos charts sincronizados, necesitas usar
eventos OnZoom, OnUndoZoom, OnScrol:

Código Delphi [-]
function TForm1.AnotherChart(Chart: TChart): TChart;
begin
  if Chart = Chart1
    then Result := Chart2
    else Result := Chart1;
end;
procedure TForm1.ChartZoomChanged(Sender: TObject);
begin
  AnotherChart(Sender as TChart).LeftAxis.Automatic := (Sender as TChart).LeftAxis.Automatic;
  AnotherChart(Sender as TChart).BottomAxis.Automatic := (Sender as TChart).BottomAxis.Automatic;
  AnotherChart(Sender as TChart).LeftAxis.Minimum := (Sender as TChart).LeftAxis.Minimum;
  AnotherChart(Sender as TChart).LeftAxis.Maximum := (Sender as TChart).LeftAxis.Maximum;
  AnotherChart(Sender as TChart).BottomAxis.Minimum := (Sender as TChart).BottomAxis.Minimum;
  AnotherChart(Sender as TChart).BottomAxis.Maximum := (Sender as TChart).BottomAxis.Maximum;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Chart1.OnZoom := ChartZoomChanged;
  Chart1.OnUndoZoom := ChartZoomChanged;
  Chart1.OnScroll := ChartZoomChanged;
  Chart2.OnZoom := ChartZoomChanged;
  Chart2.OnUndoZoom := ChartZoomChanged;
  Chart2.OnScroll := ChartZoomChanged;
end;
Archivos Adjuntos
Tipo de Archivo: zip ChartObj.zip (11,8 KB, 14 visitas)
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
TChart Dos escalas rjtostado Gráficos 0 09-11-2010 23:02:05
Ayuda con Elipses en un TChart lol Gráficos 8 25-02-2008 16:58:25
Ayuda con TChart Punzo Gráficos 0 17-10-2007 02:49:27
Tchart marlulipe Gráficos 2 15-08-2007 01:32:04
Ayuda con TChart pelaorb68 Gráficos 0 02-09-2006 00:41:02


La franja horaria es GMT +2. Ahora son las 00:02:08.


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