Обычно, когда я переопределяю метод OnPaint, я создаю перья, кисти и т. Д. Внутри него, а затем избавляюсь от них.
Я также где-то читал, что вместо того, чтобы воссоздавать эти ручки и кисти и т. Д., Чтобы создать их один раз как статические элементы, а затем удалить их один раз, когда форма закрыта, и т. Д.
Это лучшая практика?
Есть ли лучший способ для этого?
Я могу предположить, что, поскольку OnPaint вызывается 1000 раз (?) Раз, это создаст много работы для GC по сравнению с их созданием только один раз.