怎么重绘多个图形

【求助】如何重绘多个图形想在painting事件里进行重绘但是每次调用Graphics的重绘方法时总是覆盖前面的绘制

【求助】如何重绘多个图形
想在painting事件里进行重绘

但是每次调用Graphics的重绘方法时总是覆盖前面的绘制的图形,

比如按直线,矩形的顺序绘图,直线的不会显示,只显示矩形的

请问怎么样2个都能绘制出来 图形绘制
[解决办法]
一次性绘完的意思是在Painting事件里全部绘完
private void Painting(...)
{
Graphics g = e.Graphics;
 g.drawLine();画直线
 g.drawRec();矩形
 ...
}