Рисование на 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д