public ucOpenDate() { _dlg = null; mODate = new OpenDate(); InitializeComponent(); _mtb.InsertKeyMode = InsertKeyMode.Overwrite; _mtb.TextChanged += new EventHandler(_mtb_TextChanged); _mtb.Validating += new CancelEventHandler(_mtb_Validating); _cmd.Click += new EventHandler(_cmd_Click); }
private void _cmd_Click(object sender, EventArgs e) { if (_dlg == null) { _dlg = new dlgCalendar(); _dlg.Font = this.Font; _dlg.StartPosition = FormStartPosition.Manual; _dlg.Closing += new CancelEventHandler(onCloseDlg); _dlg.Deactivate += new EventHandler(onDeactiveteDlg); _dlg.onDateSelect += new EventHandler(onDeactiveteDlg); } _dlg.Bounds = CASTools.GetBoundsControl(_cmd, _dlg); _dlg.Left -= _dlg.Width + _cmd.Width; try { mODate.pFormatString = _mtb.Text; _dlg.pCurrentDate = new DateTime(mODate.pYear, mODate.pMonth, mODate.pDay); } #if DEBUG catch (Exception ex) { string s = ex.Message; } #else catch{} #endif _dlg.Show(); }