.net - Winforms & TimeSpan - 哪个控件效果最好?

标签 .net winforms timespan

我正在用 winforms 构建一个表单 - 并且应该添加一个 View 和可编辑的时间跨度值。
哪个控件最适合这个?

普通的编辑控件正确显示值 -> 但它对于更改值并不是很好

正常的日期时间选择器不起作用

蒙版编辑控件没有任何标准蒙版

有没有人对这个任务的控制有一个好主意?

最佳答案

我构建了一个文本框和一个组合框来选择单位。用户控件具有范围设置(值 +-)和(时间单位)。根据选择的单位,文本框的范围被选中 - 例如,1-7 天可能是有效的,但如果单位是分钟,1-60 分钟可能会更好。

我也完成了两个 ComboBoxes 和 NumericUpDown 的组合。

如果您需要像 3 天 4 小时 6 分钟这样的时间跨度,我可能会选择带有屏蔽文本框和范围检查部件的用户控件。

不过,通常我会选择第一个。

只有我的两分钱。

关于.net - Winforms & TimeSpan - 哪个控件效果最好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/565950/

相关文章:

c# - 如何在 winform 中显示 html 格式的内容(无图像)?

c# - 如果我不想加载主窗体,如何处理 Winforms 中的命令行参数?

c# - 如何将时间跨度转换为小数?

C# - TimeSpan 不适用于超过一天的秒数

c# - 未触及的代码突然抛出 Method not found : 'Void Swashbuckle.Application.SwaggerDocsConfig.RootUrl' on startup

asp.net - 如何让 CSS 和 JS 在每次请求时不提交 cookie?

.net - WCF maxReceivedMessageSize 无法通过 HTTPS 工作

.net - C++.net 单行代码破坏了智能感知?

c# - Tab按钮在windows窗体应用程序中切换到错误的控件

c# - 获取两次之间的时间,时间跨度为一小时