Это следующий вопрос к этому вопросу https://stackoverflow.com/a/20584601/2530848.Что такое «Окна парковки в Winforms»
У меня создалось впечатление, что класс Control
не реализует finailzer, который действительно правдивый, поэтому просочившиеся элементы управления просачиваются навсегда, а не очищаются во время финализации.
Hans Passant дает некоторый намек в разделе комментариев, говорящих, что это так, и некоторое ключевое слово ParkingWindow
. Я googled с этим ключевым словом, не могу найти полезный ресурс об этом.
Наконец-то я нашел класс с именем ParkingWindow
в System.Windows.Forms.Application.ParkingWindow
через декомпилятор, я не могу понять, что с ним делается.
Похоже, что неэкранированные окна будут отпечатаны на этом парковочном окошке и впоследствии уничтожены, но не уверены.
Вопрос в том, что именно есть ParkingWindow
и для чего он используется?
Редактировать: Как это связано с завершением или очисткой Control?
См. Http://stackoverflow.com/a/4083415/76337 –