严格来说,使用任何方法都无法在任何地方复制Graphics对象的内容,因为Graphics对象不包含任何内容.
为什么不使用DrawToBitmap方法在位图上绘制控件?
Dim srcBmp As New Bitmap(pnl.Width, pnl.Height) Dim clip As New Rectangle(New Point(0, 0), pnl.Size) pnl.DrawToBitmap(srcBmp, clip)