1

I would like to show the same graph (TChart) on 2 different forms. on the first there is a small version, but i would like the user to be able to click a button to show a bigger version of the graph.

Sertac Akyuz
  • 54,131
  • 4
  • 102
  • 169

1 Answers1

1

You could have two different controls in which you supply the same set of data. or you can try setting the parent of the control on the new form.

TSmallForm = class
...
procedure TSmallForm.Button1Click(sender : TObject)
var
  F : TForm;
begin
  F := TForm.Create;
  try
    ChartComponent.Parent := F;
    ChartComponent.Align := alClient;
    F.ShowModal;
  finally
    F.Free;
  end;
end;
Ken White
  • 123,280
  • 14
  • 225
  • 444
Robert Love
  • 12,447
  • 2
  • 48
  • 80