After reading about Control.Clear();
causing memory leaks (verified at MSDN), I was wondering if:
while (Controls.Count > 0) Controls[0].Dispose();
will be enough, or do I have to iterate recursively through all controls within controls?
Also, is there any reason to do a Control.Clear();
after that? (as I saw someone saying somewhere)?
Thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…