Layers object
The Layers object holds a collection of Layer objects. The Layers property gives access to the control's Layers collection. Any layer can display unlimited opaque / transparent graphics, HTML text, can be visible, selectable, dragable and so on. Any layer can change its position in the layers collection as well. The Layer can change its brightness, contrast, grayscale or transparency as well. 

The following screen show shows a control with 10 layers:

while the following screen shot shows how the layers are arranged:

The Layers collection supports the following properties and methods.

NameDescription
AddAdds a Layer object to the collection and returns a reference to the newly created object.
ClearRemoves all objects in a collection.
CountSpecifies the number of layers.
ItemReturns a specific Layer of the Layers collection.
RemoveRemoves a specific member from the Layers collection.
VisibleCountSpecifies the number of visible layers.
VisibleItemReturns the visible Layer of the Layers collection, based on its position.