Рисование на pictureBox - C# (214603)

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

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

я рисую карандашом на pictureBox, у меня отображается линия. Но когда сверну приложение а потом разверну, то проподает всё нарисованное. я так понимаю, что срабатывает refresh() и обнавляет pictureBox. Как мне избежать этого, чтобы линии оставались. Вот код.
//Mouse_Down
                prevPoint.X = e.X;
                prevPoint.Y = e.Y;
                Point point = new Point(e.X,e.Y);
                prevPoint = point;
                FirstClick = true;
//Mouse_Move
if(FirstClick == true)
{                        
                        Pen blackPen = new Pen(Color.Black, 1);
                        Graphics g = pictureBox1.CreateGraphics();
                        Point point = new Point(e.X, e.Y);
 
                        g.DrawLine(blackPen, prevPoint, point);
                        prevPoint = point;
}

Решение задачи: «Рисование на pictureBox»

textual
Листинг программы
Invalidate();

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


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

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

10   голосов , оценка 3.7 из 5