在一个winform中,有一个pannel控件,如何根据给的条件(左下角的坐标,高度,颜色),画一个圆柱体,请指教,在线等待,谢谢!

解决方案 »

  1.   

    方法如下:
    1、用panel的CreateGraphics来产生Graphics。
    2、然后,就是画圆柱,一个圆柱,分三个部分来画,底端填充椭圆,填充矩形,顶端填充矩形。
      

  2.   

    楼上解答正确,
    Graphics g=panelX.CreateGraphics;
    Pen pen = new Pen(Color.FromArgb(223, 104, 72));
    rl = new Rectangle(49, 214, 51, 23);//定义矩形
    g.DrawRectangle(pen, rl);//画矩形
    //画椭圆用方法DrawEllipse
      

  3.   

    http://blog.csdn.net/ChengKing/archive/2005/11/06/524162.aspx
     
    中的第三/四个用到了Graphics类