warum schreibst du das formular ned einfach in das object der ttreeview node?
was ich meine:
Delphi-Quellcode:
treeview.Items.AddChildObject(nil,'form1',@form1);
var
form:tform;
begin
form:=tform(treeview.selected.data);
form.show;
end;
der erste teil fügt eine neue node in den treeview ein der zweite teil zeigt die form die in der ausgewählten node "gespeichert" ist an.
ansonsten wenn de bei deiner methode bleiben willst müssteste die form über
Delphi-Quellcode:
var
form:tform;
begin
form:=application.findcomponent(itemname);
form.show;
end;
finden können.
mfg
blizzard