Можно ли удалить некоторые строки на моей графической панели, не стирая остальных?
Не совсем. Graphics
ничего не говорит о фактическом контексте, это может быть экран, принтер, растровое изображение, метафайл, поверхность элемента управления или что-то подобное. Если вы нарисуете Panel
или элемент управления, вы должны всегда повторно рисовать весь контент, как только он будет признан недействительным. В противном случае вы получите беспорядочный результат. Просто попробуйте переместить окно частично из экрана, пользовательский контент будет «удален», если вы его не перерисовываете.
Однако, если у вас есть конкретное изображение, например Bitmap
, вы можете заменить его цвета; однако, вы должны знать точный PixelFormat
изображения. См. Мой ответ здесь, если вы заинтересованы: https://stackoverflow.com/a/33562891/5114784
Спасибо за информацию. :) И спасибо за интересную ссылку. – Bart