Home > Working with SGWorld > ProjectTree (IProjectTree6) > EditItem
Opens the property sheet to edit the item. Advanced edit options are available through the Flags parameter.
JavaScript |
|
EditItem( ItemID, Flags ) |
C# |
|
void EditItem( int ItemID, EditItemFlags Flags = EditItemFlags.EDIT_ITEM_USE_PROPERTY) |
C++ |
|
HRESULT EditItem( LONG_PTR ItemID, EditItemFlagsFlags) |
Parameters
ItemID
The ID of the item to edit.
Flags
An enum that can use any of the following values:
· EDIT_ITEM_USE_PROPERTY = 0
· EDIT_ITEM = 1
· EDIT_ITEM_VERTICES = 2
· EDIT_ITEM_BUILDING_ROOF = 3
Exceptions
HRESULT can return any of the values listed in the HRESULT Return Values list, as well as the following values:
TE_E_INFOTREE_PARENTNOTGROUP |
The group ID entered does not represent a valid group in the project tree. |
TE_E_INFOTREE_ITEMNOTGROUP |
The item entered is not a group and therefore cannot be used as a group. |
TE_E_INFOTREE_CANTUSEROOT |
Can not use tree root for this operation |
TE_E_INFOTREE_ITEMISGROUP |
ItemID is a group so an object cannot be retrieved. |