C# 将图表动态添加到面板

C# 将图表动态添加到面板,c#,winforms,charts,C#,Winforms,Charts,我有一个带有按钮的应用程序,我希望每次按下按钮都能向面板添加新图表 我尝试了以下方法: private void button2_Click(object sender, EventArgs e) {Chart ds = new Chart(); panel2.Controls.Add(ds); ds.Show(); 但是当我运行它时,我在面板上看不到任何东西。如果添加ds.Size=新的大小(50,50);ds.Bac

我有一个带有按钮的应用程序,我希望每次按下按钮都能向面板添加新图表

我尝试了以下方法:

 private void button2_Click(object sender, EventArgs e)
    {Chart ds = new Chart();
                panel2.Controls.Add(ds);
                ds.Show();

但是当我运行它时,我在面板上看不到任何东西。

如果添加
ds.Size=新的大小(50,50);ds.BackColor=Color.Red;ds.BringToFront(),你现在能看到吗?不过,它不会显示太多您可以删除以下内容:
ds.Show()