NonworkingTimes object
The NonworkingTimes object holds a collection of NonworkingTime objects. The NonworkingTime object indicates a time interval to be shown as non-working. Each NonworkingTime object can associate a NonworkingPattern object that specifies the colors and the pattern to show the non-working zone. The NonworkingTimes collection is accessible through the NonworkingTimes property of the control. The NonworkingPatterns collection is accessible through the NonworkingPatterns property of the control. The NonworkingDays property of the calendar defines the days to be non-working in the calendar. The ShowNonworkingTime property shows or hides the defined non-working intervals. 

The NonworkingTime's advantages are:

The following screen shot shows different days with different non-working area:

The NonworkingTimes object supports the following properties and methods:

NameDescription
AddAdds a NonworkingTime object to the collection and returns a reference to the newly created object.
ClearRemoves all objects in a collection.
CountReturns the number of objects in a collection.
ItemReturns a specific NonworkingTime of the NonworkingTimes collection, giving its handle or index.
RemoveRemoves a specific member from the NonworkingTimes collection, giving its index, handle or reference.