public CalendarPartControl(CalendarPart data, ICalendarContainerControl calendarControl)
		{
			InitializeComponent();
			PartData = data;
			_calendarControl = calendarControl;
			Dock = DockStyle.Fill;
			Years = new List<YearControl>();
		}
		public void Load()
		{
			if (!Settings.Enabled || !Directory.Exists(Settings.Path)) return;
			Parts.Clear();
			foreach (var directory in Directory.GetDirectories(Settings.Path))
			{
				var calendarPart = new CalendarPart(this, directory);
				calendarPart.Load();
				if (calendarPart.Configured)
					Parts.Add(calendarPart);
			}
		}
		public CalendarYear(CalendarPart parent)
		{
			Parent = parent;
			Months = new List<CalendarMonth>();
			SweepDays = new List<DateTime>();
		}