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();
}
}
}
}