Нужно что бы при выборе конкретной даты через if выводилось сообщение, например если выбрано 2018, 12, 19 вывести слово Holiday
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
dateTimePicker1.MinDate = new DateTime(1985, 6, 20);
dateTimePicker1.MaxDate = DateTime.Today;
//if (dateTimePicker1.Value = 2018 , 12, 18)
{
MessageBox.Show("Holliday");
}
}
dateTimePicker1.Value? Правильно,DateTime. С чем мы сравниваем значения? С объектом того же типа. Как идет сравнение? Двумя знаками равно (==). Исходя из этого к какому выводу приходим? – EvgeniyZ Dec 16 '18 at 16:17dateTimePicker1.MaxDate = DateTime.Today;контрол не воспримет дату выше текущей, выбирая заместо нее последнее доступное (16). Кстати, такое ограничение в событие нет смысла делать, достаточно в конструкторе прописать, либо один раз при инициализации формы (например). – EvgeniyZ Dec 16 '18 at 16:53