2015-11-24 5 views

ответ

2

Можно ли удалить некоторые строки на моей графической панели, не стирая остальных?

Не совсем. Graphics ничего не говорит о фактическом контексте, это может быть экран, принтер, растровое изображение, метафайл, поверхность элемента управления или что-то подобное. Если вы нарисуете Panel или элемент управления, вы должны всегда повторно рисовать весь контент, как только он будет признан недействительным. В противном случае вы получите беспорядочный результат. Просто попробуйте переместить окно частично из экрана, пользовательский контент будет «удален», если вы его не перерисовываете.

Однако, если у вас есть конкретное изображение, например Bitmap, вы можете заменить его цвета; однако, вы должны знать точный PixelFormat изображения. См. Мой ответ здесь, если вы заинтересованы: https://stackoverflow.com/a/33562891/5114784

+0

Спасибо за информацию. :) И спасибо за интересную ссылку. – Bart

Смежные вопросы