我需要有一个弹出对话框,如颜色对话框或保存对话框,但用于从日历中选择日期。DateTimePicker 是我需要的,但我不知道如何像 C# 中的弹出对话框一样启动它。
问问题
15873 次
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 回答