PictureBox PaintEvent与其他方法

PictureBox PaintEvent与其他方法

我的表单中只有一个PictureBox,我想在这个PictureBox上画一个方法,但是我不能这样做,不能工作。方法是:

private Bitmap Circle()
    {
        Bitmap bmp;
        Graphics gfx;
        SolidBrush firca_dis=new SolidBrush(Color.FromArgb(192,0,192));

            bmp = new Bitmap(40, 40);
            gfx = Graphics.FromImage(bmp);
            gfx.FillRectangle(firca_dis, 0, 0, 40, 40);

        return bmp;
    }

图片盒

 private void pictureBox2_Paint(object sender, PaintEventArgs e)
    {
        Graphics gfx= Graphics.FromImage(Circle());
        gfx=e.Graphics;
    }


神不在的星期二
浏览 486回答 2
2回答

冉冉说

private static void DrawCircle(Graphics gfx){         SolidBrush firca_dis = new SolidBrush(Color.FromArgb(192, 0, 192));     Rectangle rec = new Rectangle(0, 0, 40, 40); //Size and location of the Circle     gfx.FillEllipse(firca_dis, rec); //Draw a Circle and fill it     gfx.DrawEllipse(new Pen(firca_dis), rec); //draw a the border of the cicle your choice}
打开App,查看更多内容
随时随地看视频慕课网APP