Ошибка при работе с графикой "недостаточно памяти" - C#
Формулировка задачи:
Изучаю графику на с#. Набираю пример из книги, а он выдает ошибку "Недостаточно памяти"
Чтобы не быть голословной, вот код
private void Form1_MouseMove(object sender, MouseEventArgs e) { if (doDrow) { Graphics g = Graphics.FromHdc(this.Handle);//ошибку выдает здесь, при инициализации SolidBrush redbrush = new SolidBrush(Color.Red); g.FillRectangle(redbrush, 20, 20, 10, 10); } } private void button1_Click(object sender, EventArgs e) { doDrow = true; }
Решение задачи: «Ошибка при работе с графикой "недостаточно памяти"»
textual
Листинг программы
using System; using System.ComponentModel; using System.Windows.Forms; using System.Drawing; namespace Example { public partial class MainForm : Form { long counter = 0; public MainForm() { InitializeComponent(); } private void MainForm_MouseMove(object sender, MouseEventArgs e) { counter++; Counter_L.Text = "Число сдвигов мышки: " + counter; // Counter_L - label на форме } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д