Скриншот области в pictureBox - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите, где ошибка и как исправить? На нажатие кнопки в pictureBox должен попадать скриншот заданной области. Но при нажатии на кнопку выдается ошибка
Необработанное исключение типа "System.ArgumentException" в System.Drawing.dll Дополнительные сведения: Недопустимый параметр.
private void button1_Click(object sender, EventArgs e)
{
using (pictureBox1.Image = new Bitmap(110, 20))
{
using (Graphics g = Graphics.FromImage(pictureBox1.Image))
{
g.CopyFromScreen(new Point(460, 125), Point.Empty, new Size(110, 20));
}
}
}

Решение задачи: «Скриншот области в pictureBox»

textual
Листинг программы
private void button1_Click(object sender, EventArgs e)
{
Size size=new Size(110, 20);
Bitmap img =new Bitmap(size);
using (Graphics g = Graphics.FromImage(img))
{
g.CopyFromScreen(new Point(460, 125), Point.Empty, size);
}
pictureBox1.Image=img;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.333 из 5