Мне нужно всплывающее диалоговое окно, такое как Цветовой диалог или Сохранить, но для выбора даты из календаря. DateTimePicker - это то, что мне нужно, но я не знаю, как запустить это как всплывающее диалоговое окно в C #.
Вам необходимо добавить DateTimePicker в форму и показать форму в виде диалога:
var picker = new DateTimePicker(); Form f = new Form(); f.Controls.Add(picker); var result = f.ShowDialog(); if(result == DialogResult.OK) { //get selected date }
DateTimePicker - это Control, а не Form. Вам нужно будет создать свой собственный Form и добавить к нему элемент управления; нет стандартного диалогового окна для выбора дат.
DateTimePicker
Control
Form