首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET DateTimePicker

.NET DateTimePicker
EN

Stack Overflow用户
提问于 2010-07-21 19:03:50
回答 4查看 1K关注 0票数 2

我目前正在尝试使用这个控件来提供一种从对话框中选择日期和时间的方法。但是,我似乎不知道如何选择日期和时间(格式似乎允许短、长、自定义和时间)。请告诉我这里的相关物业好吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-21 19:14:28

如果您设置了包含时间的自定义格式,则可以对其进行编辑。例如:

代码语言:javascript
复制
using System;
using System.Windows.Forms;

class Test
{
    [STAThread]
    static void Main()
    {
        Form form = new Form {
            Controls = { 
                new DateTimePicker {
                    Format = DateTimePickerFormat.Custom,
                    CustomFormat = "dd/MM/yyyy HH:mm:ss"
                }
            }
        };
        Application.Run(form);
    }
}

请注意,在这种情况下,必须使用键盘输入时间部分-单击下拉菜单会显示一个日历,允许设置日期,但我不相信有与时间相同的日历。

编辑:请注意,如果你使用ShowUpDown = true,这确实可以让你用鼠标做任何事情-但这意味着你失去了以简单的视觉方式选择日期的能力。我想作为一个用户,我更喜欢用键盘来做时间方面的工作。

票数 2
EN

Stack Overflow用户

发布于 2010-07-21 19:10:08

将选取器格式设置为“自定义”,然后设置CustomFormat属性以适合您要使用的内容。

我不确定您是否可以在默认情况下选择时间,但是如果您将ShowUpDown属性设置为True,您应该能够使用数字显示框选择几乎任何东西。不过,这可能会禁用日历。

票数 1
EN

Stack Overflow用户

发布于 2010-07-21 19:10:59

假设您使用的是Windows窗体,这似乎是不可能的。当然,您可以将CustomFormat属性设置为包含时间,但不能通过图形用户界面同时选择日期和时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3298503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档