Вопрос

Мне нужно иметь всплывающее диалоговое окно, подобное диалоговом окне "Цвет" или "Сохранить", но для выбора даты из календаря.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 и добавьте к нему элемент управления;стандартного диалогового окна для выбора дат нет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top