Если вы сделаете это, вы просто будете рисовать на экране там, где находится окно.Окно не знает об этом, и когда окно по какой-либо причине обновляется, оно будет перерисовано без цвета.
Используйте событие Paint
для рисования графики в окне.Добавьте обработчик события для события, и он будет вызываться всякий раз, когда окно должно быть перерисовано.Аргументы события содержат объект Graphics
, который следует использовать для рисования.
Используйте Width
и Height
свойства DisplayRectangle
в качестве ширины и высоты, а не X
и Y
свойства.Однако, поскольку объект Graphics
обрезается до области, которая должна быть обновлена, вы можете просто использовать метод Clear
, чтобы заполнить его цветом.