Графический редактор с# Windows forms

Код не могу сюда залить целиком, ограничение. Поэтому ссылка.

Пытаюсь сделать графический векторный редактор. Но возникло несколько проблем. В button2(кнопка очищения рисунка) возникает ошибка - неправильный аргумент. Не знаю как очистить рисунок, все перепробовал - не работает. Button1(кнопка сохранения) тоже не работает. Также я сделал два режима рисования. Первый это рисование прямыми, их еще можно перетаскивать. Второе это произвольное рисование(рисует, когда зажата мышка). Вот произвольное почему-то не работает. Там тоже ошибка возникает в строке graphics.DrawLines(pen1,arrayPoints.GetPoints()); Хотя я тут массив точек и карандаш подал на вход, все правильно.

А зачем ты диспозишь pictureBox? Тебе же его очистить надо, а не уничтожить. У тебя есть graphics - его и очищай.

П.С. Код ужасен. Есть простое правило: "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте".

Добавить комментарий