/// <summary> /// Creates a new instance of FADatePickerConverter class. /// </summary> public FADatePickerConverter() { RightToLeftChanged += new EventHandler(OnInternalRightToLeftChanged); ThemeChanged += new EventHandler(OnInternalThemeChanged); PopupShowing += new EventHandler(OnInternalPopupShowing); mv = new FAMonthViewContainer(this); mv.MonthViewControl.SelectedDateTimeChanged += new EventHandler(OnMVSelectedDateTimeChanged); mv.MonthViewControl.ButtonClicked += new CalendarButtonClickedEventHandler(OnMVButtonClicked); FALocalizeManager.LocalizerChanged += new EventHandler(OnInternalLocalizerChanged); FAThemeManager.ManagerThemeChanged += new EventHandler(OnInternalManagerThemeChanged); convert = new Button(); convert.Size = new Size(DEF_CONVERT_WIDTH, Height - 4); convert.Image = ButtonImage; convert.TabStop = false; convert.Click += new EventHandler(OnConvertButtonClick); convert.GotFocus += new EventHandler(OnConvertButtonFocus); Controls.Add(convert); FormatInfo = FormatInfoTypes.ShortDate; if (mv.MonthViewControl.DefaultCulture.Equals(mv.MonthViewControl.PersianCulture)) { calType = CalendarTypes.Persian; } else { calType = CalendarTypes.English; } Text = FALocalizeManager.GetLocalizerByCulture(Thread.CurrentThread.CurrentUICulture).GetLocalizedString(StringID.Validation_NullText); UpdateButtons(); }
/// <summary> /// Creates a new instance of FADatePicker class. /// </summary> public FADatePicker() { mv = new FAMonthViewContainer(this); RightToLeftChanged += OnInternalRightToLeftChanged; mv.MonthViewControl.SelectedDateTimeChanged += OnMVSelectedDateTimeChanged; mv.MonthViewControl.SelectedDateRangeChanged += OnMVSelectedDateRangeChanged; mv.MonthViewControl.ButtonClicked += OnMVButtonClicked; FALocalizeManager.Instance.LocalizerChanged += OnInternalLocalizerChanged; base.TextBox.TextChanged += (sender, e) => OnTextChanged(EventArgs.Empty); PopupShowing += OnInternalPopupShowing; Text = FALocalizeManager.Instance.GetLocalizerByCulture(mv.MonthViewControl.DefaultCulture).GetLocalizedString(StringID.Validation_NullText); FormatInfo = FormatInfoTypes.ShortDate; }
/// <summary> /// Creates a new instance of FADatePicker class. /// </summary> public FADatePicker() { mv = new FAMonthViewContainer(this); RightToLeftChanged += new EventHandler(OnInternalRightToLeftChanged); mv.MonthViewControl.SelectedDateTimeChanged += new EventHandler(OnMVSelectedDateTimeChanged); mv.MonthViewControl.ButtonClicked += new CalendarButtonClickedEventHandler(OnMVButtonClicked); FALocalizeManager.LocalizerChanged += new EventHandler(OnInternalLocalizerChanged); PopupShowing += new EventHandler(OnInternalPopupShowing); Text = FALocalizeManager.GetLocalizerByCulture(Thread.CurrentThread.CurrentUICulture).GetLocalizedString(StringID.Validation_NullText); FormatInfo = FormatInfoTypes.ShortDate; }