如何在菜单中插入DateTimePicker并允许用户选择值?

时间:2011-02-01 11:29:17

标签: c# .net winforms datetimepicker

我希望将菜单中的DateTimePicker设置为“生成报告,如同11月1日 - 11”。在这里,我应该可以从DateTimePicker中选择日期并关闭菜单。

我搜索了互联网,但我找不到办法做到这一点。非常感谢。

2 个答案:

答案 0 :(得分:3)

将菜单项更改为:“生成报告...”,然后当用户点击该项时,显示一个包含DateTimePicker control的对话框,并允许他们选择具体日期他们想要一份报告。

例如:

example form containing a DateTimePicker control

不要滥用菜单,因为这些菜单不适合他们。这只会让您的用户界面变得笨拙且难以导航。大多数用户发现很难与菜单中的复杂控件进行交互,而不会意外地忽略菜单本身。

它被称为Windows窗体,因为您应该创建用户与之交互的表单。 Windows Menus尚未发布。

答案 1 :(得分:0)

对于某些应用,可以在菜单中添加人性友好日期和时间列表。

例如,在我的应用程序中,我允许用户暂停任务并提供快速选择日期和时间的方法:

enter image description here