大家都在哪个控件中画图,PictureBox的坐标原点固定在该控件的左上角,无法直接设置到该控件的中心,需要大量换算很不方便。

解决方案 »

  1.   

    你可以 完全在 image 中画
    最后 贴到 picturebox
      

  2.   

    http://msdn.microsoft.com/zh-cn/library/6a1d65f4.aspx
      

  3.   

    int x = (pb.Width) / 2;
                int y = (pb.Height) / 2;
                e.Graphics.TranslateTransform(x, y);
    pb 为picturebox的名
      

  4.   


    没有你所所说的专门画图的控件,要保存用Bitmap类
    我们通常是New一个Bitmap,在里面画好赋值的Picturebox的Image你直接在控件或窗口中画的图被遮后就没了,还要重画的。
      

  5.   


    我一般就直接在控件上作画,因为有时候NEW一个BITMAP的话,速度很慢