Нужно ли мне вызвать Dispose() на объект Graphics, полученный через PaintEventArgs в событии OnPaint?Вопрос о графическом удалении
1
A
ответ
5
Нет, вызывающий слой (тот, кто фактически создал графический объект) отвечает за это. Также подумайте об этом, когда у вас есть другие вызовы в цепочке, вы будете уничтожать объект, и они не смогут его использовать.
0
В общем, вы не должны избавляться от объектов Graphic, которые вы получаете в качестве параметров метода. Но вы должны удалить объекты Graphics, которые вы создали сами (например, используя метод CreateGraphics
).
Смежные вопросы
- 1. Вопрос о удалении и сериализации .NET
- 2. Вопрос о значках и графическом интерфейсе для Notepad ++ Lovers
- 3. о графическом интерфейсе Matlab
- 4. C# Вопрос о событиях
- 5. О графическом интерфейсе на Java?
- 6. Вопрос о фокусировке на Java
- 7. Вопрос о выпуске iphone basic
- 8. Вопрос о
- 9. Вопрос о форме Silverlight Вопрос
- 10. О Async Задачи и удалении
- 11. путаница о findOne() и удалении()
- 12. рельсы autocomplete вопрос об удалении посторонней информации
- 13. Настройка уведомления о веб-удалении (Google Chrome)
- 14. Вопрос о SQL-группировке
- 15. Вопрос о sys.argv (python)
- 16. Вопрос о строковых формах
- 17. Вопрос о Winforms
- 18. Вопрос о семафоре
- 19. Вопрос о peverify ошибок
- 20. Вопрос о конструкторе Singleton
- 21. Вопрос о взаимоотношениях дружбы
- 22. Вопрос о сокетах TCP
- 23. iPhone - вопрос о DrawRect
- 24. простой вопрос о pushViewController
- 25. Вопрос о кодировании JQuery?
- 26. Вопрос о кодировке Mysql
- 27. Вопрос о рубине!
- 28. вопрос о горизонтальном выравнивании
- 29. CSS: вопрос о переключателе
- 30. вопрос о умных указателях
Спасибо, я думал, что так оно и было, просто нужно убедиться, так как я не мог найти информацию в MSDN. – joek1975