在C#中,如何使日期时间选择器的值取决于另一个日期时间选择器

时间:2013-09-30 00:43:10

标签: c# winforms datetimepicker

例如,我希望在截止日期之前有一个日期时间选择器,它始终比另一个日期时间选择器的选定日期提前两周。如果有可能,我该怎么编码?

1 个答案:

答案 0 :(得分:0)

使用ValueChanged事件应该非常简单。

//Tie to event to handler
dateTimePicker1.ValueChanged += new EventHandler(dateTimePicker1_ValueChanged);

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
    //Add 2 weeks to the value of your second Picker
    dateTimePicker2.Value = dateTimePicker1.Value.AddDays(14);
}