문제

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.

도움이 되었습니까?

해결책

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;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top