我正在开发一个同时显示四个图表的应用程序。用户还可以选择最大化一个图表。我使用.Show()
和.Hide()
执行此操作,并更改基础表的列/行范围。
E.g。
panel2.Hide();
panel3.Hide();
panel4.Hide();
tableLayoutPanel1.SetColumnSpan(panel1, 2);
tableLayoutPanel1.SetRowSpan(panel1, 2);
tableLayoutPanel1.SetColumn(panel1, 0);
tableLayoutPanel1.SetRow(panel1, 0);
四个图表
一张图表
它有效,但性能非常糟糕。正确地重新绘制元素需要几秒钟,它看起来很不稳定。
有更好的方法吗?