Рисование на 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();

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


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

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

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