我正在用 winforms 构建一个表单 - 并且应该添加一个 View 和可编辑的时间跨度值。
哪个控件最适合这个?
普通的编辑控件正确显示值 -> 但它对于更改值并不是很好
正常的日期时间选择器不起作用
蒙版编辑控件没有任何标准蒙版
有没有人对这个任务的控制有一个好主意?
最佳答案
我构建了一个文本框和一个组合框来选择单位。用户控件具有范围设置(值 +-)和(时间单位)。根据选择的单位,文本框的范围被选中 - 例如,1-7 天可能是有效的,但如果单位是分钟,1-60 分钟可能会更好。
我也完成了两个 ComboBoxes 和 NumericUpDown 的组合。
如果您需要像 3 天 4 小时 6 分钟这样的时间跨度,我可能会选择带有屏蔽文本框和范围检查部件的用户控件。
不过,通常我会选择第一个。
只有我的两分钱。
关于.net - Winforms & TimeSpan - 哪个控件效果最好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/565950/