BCTCalCool is a control template to be dropped on a window. Notice handy Group surrounding Calendar to drag it around. Right Click on a control other than the group to delete the entire template and controls at once.  Because they are controls, you can change properties and salt to taste.

 

BCTCoolC   CoolCal

 

BCTCoolCT

 

The prompts are straight forward and self Explanatory.

 

Auto Synchronize With BST is automatic, you cannot change it.  It looks for other templates in the procedure and automatically synchronizes with them to drive them.  You can only have one calendar in a procedure when using the other templates in the suite, it will drive all the other templates.

 

This Calendar is A selector is to be used if you put in on a window and use it for a Calendar Lookup.  This checkbox will automatically unhide the select button and cancel button, and add doubleclick support. If you use the Calendar for a Selector, you must specify the INI name to use for passing the dates back and forth. .\BST.INI is used thru out the templates for storing format settings for the different templates and passing dates.  Usually there is no need to change this setting.  It is stored in the root directory of the app, allowing individual settings for users.

 

Bevel for Selected Date can be changed here if you want a different look than the defaults.

 

Color for Selected Date will help highlight the current Date in use.

 

Date Display Format is how the selected date is displayed on top of the calendar.  Defaults to Windows Long Date for Machine it is being run on.  For Internationalization purposes.

 

Week Starts On Monday Checkbox will have the Calendar Grid Start on Monday instead of Sunday.

 

Days Button

 

BCTCoolD

 

Months Button  Deprecated with new Date Display Format above.

 

BCTCoolM