我想在winforms对话框中'抓住'控件的图像。我可以使用以下方法访问控件的“图形”上下文:
MyControl.CreateGraphics()
但是如何将矩形从图形上下文复制到图像或位图,或者在其上调用getpixel?
非常感谢。
答案 0 :(得分:0)
我认为MyControl.DrawToBitmap是要走的路:
Bitmap bmp = new Bitmap(MyControl.Width, MyControl.Height);
MyControl.DrawToBitmap(bmp, MyControl.ClientRectangle);
如果需要获取像素,请使用Bitmap.GetPixel或Bitmap.LockBits