Как я могу установить максимальную и минимальную дату для datetimepicker через другой datetimepicker

Вы можете установить реализацию Mono TLS в iOS Build, и все будет работать нормально, как описано здесь: http://massivepixel.co/blog/post/xamarin-studio-6-certificate-unknown ( хотя Mono TLS не поддерживает более новые версии TLS, но я еще не столкнулся с проблемой, что это проблема).

0
задан double-beep 27 March 2019 в 13:36
поделиться

1 ответ

Элемент управления DateTimePicker имеет событие ValueChanged (двойной щелчок по элементу управления создаст для вас метод обработчика событий), которое запускается при каждом изменении Value. В этом случае для первого DateTimePicker вы можете установить свойства MinDate и MaxDate второго элемента управления:

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
    dateTimePicker2.MinDate = dateTimePicker1.Value.AddDays(1);
    dateTimePicker2.MaxDate = dateTimePicker1.Value.AddDays(7);
}

Как только это будет сделано, вы можете установить дату по умолчанию для первого управление, а во втором будут установлены минимальные / максимальные значения:

private void Form1_Load(object sender, EventArgs e)
{
    // This will trigger the ValueChanged event when the form loads
    dateTimePicker1.Value = DateTime.Today;
}
0
ответ дан Rufus L 27 March 2019 в 13:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: