Clearing a TTreeView

Note to self: If you want to clear the items that were added at design time to a TTreeView, you must make sure it has a handle. The following does not work (in Delphi 2007): [delphi] constructor TForm1.Create(Owner: TCoponent); begin inherited; TreeView1.Items.Clear; end; [/delphi] Adding a TreeView1.HandleNeeded makes it work: [delphi] constructor TForm1.Create(Owner: TCoponent); begin … Continue reading Clearing a TTreeView