我需要有一个弹出对话框,如颜色对话框或保存对话框,但从日历中选择一个日期。 DateTimePicker是我需要的,但我不知道如何在C#中像弹出对话框那样启动它。WinForms DateTimePicker对话框?
回答
你需要一个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
并将控件添加到它;没有用于选择日期的标准对话框。
这正是我所担心的,但有什么办法,使对话? – James 2010-03-15 18:59:53
除了表格 – anishMarokey 2010-03-15 19:09:42
@James之外,没有办法赢得表格:就像我刚才说的,你只需要创建另一个'Form',添加控件(以及任何你需要的属性;我假设你会需要一个来获取/设置显示的值),然后实例化它并调用ShowDialog。你可能也想将'FormBorderStyle'设置为'FixedDialog'。 – 2010-03-15 19:11:42
- 1. Bootstrap DateTimePicker隐藏在JQuery对话框中
- 2. Autosizing WinForms对话框以适应内容
- 3. Firefox-Addon对话框在WinForms中?
- 4. WinForms:实现设置对话框?
- 5. 在WinForms中显示输入对话框
- 6. 的WinForms - 无边界的DateTimePicker
- 7. C#WinForms DateTimePicker自定义格式
- 8. 在Winforms应用程序中使用Add Connection对话框
- 9. 嵌入FontDialog类在其他的WinForms对话框
- 10. 如何从WinForms菜单打开WPF对话框
- 11. 在WinForms和C#中设置对话框的所有者?
- 12. WinForms打印:如何访问进度对话框?
- 13. 无对话框的铬打印(默认打印机)Winforms C#
- 14. 使用winforms和托管C++浏览文件对话框
- 15. Winforms自定义对话框挂起父母执行
- 16. 如何将WPF对话框添加到Winforms项目中
- 17. WinForms - 显示对话框,仍然使用调用表格
- 18. 使用ninject的WinForms对话框的最佳做法是什么?
- 19. 从PowerShell脚本显示WinForms对话框焦点
- 20. 配置字符串的winforms连接属性对话框
- 21. C#的WinForms - 通过主窗口的样式对话框
- 22. 如何从WPF窗口显示Winforms对话框?
- 23. JavaScript和模式对话框
- 24. Win32 GUI:对话框中的对话框
- 25. 关闭对话框和启动对话框的窗体
- 26. 预设关于对话框
- 27. 的WinForms:在打开第二个模式对话框已打开的模态对话框
- 28. 如何使用在WinForms(C#)的主窗口中创建的模态对话框和无模式对话框
- 29. 动态对话框
- 30. FileSystemWatcher +对话框
谢谢,这就是我一直在寻找的东西。 – James 2010-03-15 19:22:36