| [Overview][Classes][Index] | 
Removes a resource from the tree
Source position: resourcetree.pp line 54
| public function TResourceTreeNode.Remove( | 
| aType: TResourceDesc; | 
| aName: TResourceDesc | 
| ):TAbstractResource; overload; | 
| aType: TResourceDesc; | 
| aName: TResourceDesc; | 
| const aLangID: TLangID | 
| ):TAbstractResource; overload; | 
| aType | 
 | The type of the resource to remove | 
| aName | 
 | The name of the resource to remove | 
The removed resource, or nil if not found
| aType | 
 | The type of the resource to remove | 
| aName | 
 | The name of the resource to remove | 
| aLangID | 
 | The language ID of the resource to remove | 
This method searches for the specified resource and removes it from the tree. If a language ID is not provided, the first resource found that matches aType and aName is returned. The removed resource is then returned.
If no resource is found, nil is returned.
| Remark: | This method should only be called on root nodes (instances of TRootResTreeNode). | 
| 
 | Adds a new resource to the tree |