/// <summary> /// 对控件进行初始化 /// 注:不会引发日期改变事件 如果需要引发事件,需要主动调用 SendDateChangeMessage(); /// </summary> /// <param name="aMode"></param> /// <param name="aBegin"></param> /// <param name="aEnd"></param> public void Init(I3DatePanelSelMode aMode, DateTime aBegin, DateTime aEnd) { BeginDate = aBegin; EndDate = aEnd; Mode = aMode; }
private void rbAll_CheckedChanged(object sender, EventArgs e) { if ((!useEvent) || (!((RadioButton)sender).Checked)) { return; } Mode = I3DatePanelSelMode.dpsmAll; SendDateChangeMessage(false); }
private void dtBegin_Leave(object sender, EventArgs e) { if ((!useEvent) || (!((DateTimePicker)sender).Checked)) { return; } Mode = I3DatePanelSelMode.dpsmOther; SendDateChangeMessage(true); }