Declaration
property GroupIndex: Integer;
Description
Specifies the Group ID of the layer. When a layer is selected all other layers with the same group ID are automatically selected too.
GroupIndex can be any value. A
GroupIndex of 0 means the layer is not grouped.
Note:
GroupIndex is only valid if
multiple layer selection is enabled.
Default: 0
Example
// Group all layers (except background)
ImageEnView1.LockUpdate();
for i := 1 to ImageEnView1.LayersCount - 1 do
ImageEnView1.Layers[ I ].GroupIndex := Random( MaxInt );
ImageEnView1.UnlockUpdate();
// Ungroup all layers
ImageEnView1.LockUpdate();
for i := 0 to ImageEnView1.LayersCount - 1 do
ImageEnView1.Layers[ I ].GroupIndex := 0;
ImageEnView1.UnlockUpdate();
// Enable button if layer is grouped
btnUngroup.Enabled := ImageEnView1.CurrentLayer.GroupIndex > 0;
See Also
-
LayersGroup-
LayersUngroup