Я не очень разбираюсь в разработке .NET, поэтому прости меня, если я упустил что-то очевидное.
Мой сценарий довольно прост: моя программа будет иметь дело как с Имперской, так и с Метрической системами измерения. Мне нужен элемент управления вводом, который сможет элегантно разместить {футы, дюймы} и {метры, сантиметры} (только один комплект за раз).
Из того, что я видел в VC # Control Toolbox (Winforms .NETF 3.5), я ищу сочетание MaskedTextBox
, NumericUpDown
и DateTimePicker
.
А именно:
MaskedTextBox
способность фильтрации пользовательского ввода
NumericUpDown
способность [in / de] создавать выбранную пользователем [под-] единицу измерения
DateTimePicker
способность «разбивать» информацию в одном элементе управления. Я особенно заинтересован в том, чтобы разбить на части, скажем, футы и дюймы, все еще отображая их на том же элементе управления
Я также должен отметить, что меня больше всего интересует репликация способности DateTimePicker
хранить отдельные части ввода в одном элементе управления.
Я был бы очень признателен за ваши мысли о том, какой базовый элемент управления я должен подклассить для достижения этой функциональности.
Ура!