0 голосов
спросил от в категории VBNET
В принципе, вы не можете. Как только он нарисован, он является постоянным.

Итак, вам нужно реализовать функциональность Undo. В довольно упрощенной реализации это означает отслеживание каждой операции (изменения), которую вы делаете на картинке.

Когда вы отменя операцию, вы начинаете, применяя каждую операцию, которую вы добавлен в список к исходному изображению, с которого вы начали, за исключением последнего. Там ваш «отмененный» шаг.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Цитата:
Как удалить текст, который был записан в кадр?
< br> Короткий ответ: как сказано в предыдущих решениях, вы не можете удалить последнее изменение.
Поскольку любое изменение является кумулятивным и может перекрывать вещи, уже находящиеся на картинке, невозможно понять, что был заменен изменением.
Единственный способ - запомнить исходное изображение и каждое изменение, сделанное таким образом, чтобы вы могли перестроить изображение до предыдущего состояния.
0 голосов
ответил от
Если фоновый рисунок является одним цветом, вы можете установить цвет круга одним цветом с помощью набора цветов, если это необходимо, и снова нарисовать его в том же месте. Perst-o change-o он ушел. Установите цвет назад и солдат.

Я сделал это.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...