2009-03-02 14 views
2

私は.NET開発に熟練していないので、明らかに何かを見逃してしまった場合は私を許してください。DateTimePickerのような入力コントロール

私のシナリオはとても簡単です:私のプログラムは、帝国とメトリックの両方の測定システムを扱う予定です。私はエレガントに{フィート、インチ}と{メートル、センチメートル}(一度に1セットのみ)を収容できる入力コントロールが必要です。

私はVC#のコントロールツールボックス(Winforms .NETF 3.5)で見たことから、MaskedTextBox,NumericUpDown、およびDateTimePickerの組み合わせを探しています。すなわち

  • MaskedTextBox「フィルタリングユーザ入力の能力
  • NumericUpDown '[IN /デ]'
  • DateTimePicker測定
  • のユーザが選択した[サブ]ユニットをcrementingのの能力1つのコントロールで情報を「分割」する能力。私はまだ同じコントロール上でそれらを表示しながらフィートとインチを言う離れて壊すで特に興味

また、私は入力の別々の部分を維持するDateTimePickerの能力を複製における最も興味あることを指摘すべきです単一のコントロール。

この機能を実現するには、どの基本コントロールをサブクラスにするべきか、大変感謝します。

乾杯!

答えて

1

これは開始点かもしれないcode project articleを見ましたか?

+0

ありがとうございますが、リンクが間違ったURIを指しています。記事が修正されたら、喜んで記事を読んでいきます。 =) –

+0

お詫び!今修正中... –

+0

おかげでミッチ、それをチェックしてください... –

0

私はDateTimePickerがそれを作るのに十分柔軟ではないと思います。

複合ユーザーコントロールを作成する必要があります。主制御は含まれています

  • 三NumericUpDownを制御(年、月、日)(代わりにマスクされたテキストボックスの)すべてのValidateイベントへ
  • 委任イベント
  • のとき、すなわちCalendarコントロールを表示します。ユーザーNumbericUpDownコントロールにクリックします(または、あなたは右の「...」と書かれたボタンを捧げることができます)

それともyoouはシェアウェアコンポーネントについてCodeProjectのか、CodePlexにオープンソースのため、およびTelerikとDEVXに検索することができます。

関連する問題