Скриншот области в 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;
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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