Note 47: Many non-container VCL classes offers enumeration support. Beside the list-oriented ones (like TMenuItems, TListItems, and so on) the most significant class with a GetEnumerator function is the TComponent class, which lists the owned components.

This blog post is part of my "113 Delphi 2007 Handbook Notes" blogging project, to promote my new Delphi book.