我需要一个弹出对话框,类似于颜色对话框或保存对话框,但是用于从日历中选择日期。DateTimePicker正是我需要的,但我不知道如何在C#中将其启动为弹出对话框。
我需要一个弹出对话框,类似于颜色对话框或保存对话框,但是用于从日历中选择日期。DateTimePicker正是我需要的,但我不知道如何在C#中将其启动为弹出对话框。
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
并将控件添加到其中;没有标准对话框可供选择日期。