ab56a9bcf7
SVN-Revision: r240
78 lines
2.3 KiB
C#
78 lines
2.3 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 主窗体
|
|
/// </summary>
|
|
public FrmAddTaskPlan MainControl;
|
|
public WeekControl()
|
|
{
|
|
InitializeComponent();
|
|
InitControls();
|
|
}
|
|
/// <summary>
|
|
/// 初始化控件数据
|
|
/// </summary>
|
|
private void InitControls()
|
|
{
|
|
InitWeekComboBox();
|
|
}
|
|
/// <summary>
|
|
/// 初始化星期几下拉框
|
|
/// </summary>
|
|
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();
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 初始化事件
|
|
/// </summary>
|
|
public void InitEvent()
|
|
{
|
|
spin_interval.EditValueChanged += OnChanged;
|
|
checkComBox_dayOfWeek.EditValueChanged += OnChanged;
|
|
}
|
|
/// <summary>
|
|
/// 时间控件时间改变时
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void OnChanged(object sender, EventArgs e)
|
|
{
|
|
if (MainControl != null)
|
|
{
|
|
MainControl.tips_memoEdit.Text = MainControl.GetTips();
|
|
}
|
|
}
|
|
}
|
|
}
|