using DevExpress.XtraEditors.Controls; using Lskj.PubTaskPlan.Model; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Lskj.PubTaskPlan.Control { public partial class WeekControl : UserControl { /// /// 主窗体 /// public FrmAddTaskPlan MainControl; public WeekControl() { InitializeComponent(); InitControls(); } /// /// 初始化控件数据 /// private void InitControls() { InitWeekComboBox(); } /// /// 初始化星期几下拉框 /// private void InitWeekComboBox() { CheckedListBoxItemCollection weekItems = checkComBox_dayOfWeek.Properties.Items; weekItems.BeginUpdate(); try { weekItems.Add(new ComboBoxModel(0, "星期一")); weekItems.Add(new ComboBoxModel(1, "星期二")); weekItems.Add(new ComboBoxModel(2, "星期三")); weekItems.Add(new ComboBoxModel(3, "星期四")); weekItems.Add(new ComboBoxModel(4, "星期五")); weekItems.Add(new ComboBoxModel(5, "星期六")); weekItems.Add(new ComboBoxModel(6, "星期日")); weekItems.Add(new ComboBoxModel(7, "工作日")); weekItems.Add(new ComboBoxModel(8, "休息日")); } finally { weekItems.EndUpdate(); } } /// /// 初始化事件 /// public void InitEvent() { spin_interval.EditValueChanged += OnChanged; checkComBox_dayOfWeek.EditValueChanged += OnChanged; } /// /// 时间控件时间改变时 /// /// /// private void OnChanged(object sender, EventArgs e) { if (MainControl != null) { MainControl.tips_memoEdit.Text = MainControl.GetTips(); } } } }