如题!

解决方案 »

  1.   

    Dim CurImage As Image = New Bitmap(DrawRectangle.Width, DrawRectangle.Height)
                    Dim g As Graphics = Graphics.FromImage(CurImage)
                    Dim FromRectangle As Rectangle
                    Dim ToRectangle As Rectangle
                    '===========================================
                    FromRectangle = New Rectangle(DrawRectangle.X, DrawRectangle.Y, DrawRectangle.Width, DrawRectangle.Height)
                    ToRectangle = New Rectangle(0, 0, DrawRectangle.Width, DrawRectangle.Height)
                    g.Clear(Color.White)
                    g.DrawImage(PicBox.Image, ToRectangle, FromRectangle, GraphicsUnit.Pixel)
                    My.Computer.Clipboard.SetImage(CurImage)这个例子是把一个图形的某一个区域截取出来
    你的情况和它的区别只在于,你的区域是不规则形状罢了,在图形绘制上,规则和不规则,没有区别。