/// <summary>
        /// Signal handler for a change in the month cron editor control.
        /// </summary>
        /// <param name="sender">
        /// The month cron editor control
        /// </param>
        /// <param name="e">
        /// The event arguments.
        /// </param>
        protected virtual void MonthsEditorChanged(object sender, System.EventArgs e)
        {
            ArrayList spec = tvMonths.SpecificationList;

            string rawCriteria = txtCriteria.Text;
            CronSpecification cs = new CronSpecification(rawCriteria);

            cs.Months = spec;

            txtCriteria.Text = cs.ToString();

            evListCtl.UpdateSelected();
        }