我在 .NET 开发方面不是很有经验,所以如果我遗漏了一些明显的东西,请原谅我。
我的场景非常简单:我的程序将同时处理英制和公制测量系统。我需要一个能够优雅地容纳{英尺、英寸}和{米、厘米}(一次只有一组)的输入控件。
根据我在 VC# 的控件工具箱 (Winforms .NETF 3.5) 中看到的内容,我正在寻找 MaskedTextBox
、NumericUpDown
和DateTimePicker
.
即:
MaskedTextBox
过滤用户输入的能力NumericUpDown
[增加/减少]用户选择的[子]测量单位的能力DateTimePicker
在单个控件中“分解”信息的能力。我特别感兴趣的是拆分英尺和英寸,同时仍然在同一个控件上显示它们
我还应该指出,我最感兴趣的是复制 DateTimePicker
将单独的输入片段保存在单个控件中的能力。
我将非常感谢您关于我应该对哪个基本控件进行子类化以实现此功能的想法。
干杯!
最佳答案
你看过这个code project article吗?这可能是一个起点。
关于c# - 类似 DateTimePicker 的输入控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/604539/