4

我需要有一个弹出对话框,如颜色对话框或保存对话框,但用于从日历中选择日期。DateTimePicker 是我需要的,但我不知道如何像 C# 中的弹出对话框一样启动它。

4

2 回答 2

8

您需要将 DateTimePicker 添加到表单并将表单显示为对话框:

var picker = new DateTimePicker();
Form f = new Form();
f.Controls.Add(picker);

var result = f.ShowDialog();
if(result == DialogResult.OK)
{
    //get selected date
}
于 2010-03-15T19:10:26.173 回答
1

DateTimePicker一个Control,不是一个Form。您必须创建自己的Form并将控件添加到其中;没有用于选择日期的标准对话框。

于 2010-03-15T18:57:13.860 回答