Я хочу получить изображение элемента управления в моем диалоговом окне winforms. Я могу получить доступ к контексту «графика» для элемента управления, используя:
MyControl.CreateGraphics()
Но как мне скопировать прямоугольник из этого графического контекста в изображение, растровое изображение или вызвать для него getpixel?
Большое спасибо.
Я думаю, что MyControl.DrawToBitmap - это путь:
Bitmap bmp = new Bitmap(MyControl.Width, MyControl.Height); MyControl.DrawToBitmap(bmp, MyControl.ClientRectangle);
Если вам нужно получить пиксели, используйте Bitmap.GetPixel или Bitmap.LockBits