我对.NET开发不是很有经验,所以如果我错过了一些明显的东西,请原谅我。
我的场景非常简单:我的程序将处理Imperial和Metric测量系统。我需要一个输入控件,能够优雅地容纳{英尺,英寸}和{米,厘米}(一次只有一套)。
从我在VC#的Control Toolbox(Winforms .NETF 3.5)中看到的,我正在寻找MaskedTextBox
,NumericUpDown
和DateTimePicker
的混合体。
即:
MaskedTextBox
过滤用户输入的能力NumericUpDown
创建用户选择的[sub-]度量单位[in / de]的能力DateTimePicker
在单个控件中“分开”信息的能力。我特别感兴趣的是分开说英尺和英寸,同时仍然在同一个控件上显示它们我还应该指出,我最感兴趣的是复制DateTimePicker
在单个控件中保留单独输入的能力。
为了实现这一功能,我非常感谢您对我应该进行哪些基本控制的想法。
干杯!
答案 0 :(得分:1)
您是否看过这个可能是起点的code project article。
答案 1 :(得分:0)
我认为DateTimePicker不够灵活。
您应该创建一个复合用户控件。主要控件应包含:
或者您可以在CodeProject或Codeplex上搜索开源,使用Telerik和DevX搜索共享软件组件。