// مخفی کردن پنل سال private void HideYearTimer_Tick(object sender, EventArgs e) { if (YearPanel.Location.Y > -150) { YearPanel.Location = new Point(YearPanel.Location.X, YearPanel.Location.Y - 30); } else { HideYearTimer.Stop(); } }
// بازگرداندن پنل ها به حالت اول private void SetDefaultLayout(bool concept) { HideYearTimer.Start(); HideMonthTimer.Start(); if (concept) { ConceptPanel.Location = new Point(0, 0); } else { HideConceptTimer.Start(); } }
// انتخاب سال private void SelectYear(object sender, MouseEventArgs e) { HideYearTimer.Start(); DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; lblYearGo.Text = sl.Text; lblYearGo.Value = sl.Value; int iDef = Convert.ToInt32(sl.Value) - dtDefaultDate.Year; dtDefaultDate = dtDefaultDate.AddYears(iDef); SMAH1.Persian.Date dResult = dtDefaultDate; dpdc = DateConcept.None; dt = dResult; SetYears(dtDefaultDate.Year); SetMonth(dtDefaultDate.Month); OnChangeDate(); }