質問: 使用ツール - Visual Studio 2017 Community 言語 - C# 形式 - Windows フォームアプリケーション こんばんは。 **NumericUpDown**を2つ配置し、ユーザーが時間を設定できるように機能を実装したいのですが、**2桁での表示**が自分の知識では実現できませんでした。 そこでこちらのサイト(NumericUpDownにある隠れたTextプロパティ)を参考に実現させたいのですが、 > > ※UserControlに、NumericUpDownを継承しておく > > > という部分で詰まっており、皆様のお力を借りたく質問いたしました。 ご教授いただける方、よろしくお願いします。
回答: > > ユーザーが時間を設定できるように > > > ということでしたら、 `NumericUpDown` を2つ配置するよりも `DateTimePicker` のほうが向いているかもしれません。 `DateTimePicker` のプロパティを下記のようにすると、それらしくなるのではないでしょうか。 * `Format` : `DateTimePickerFormat.Custom` * `CustomFormat` : `"HH:mm"` * `ShowUpDown` : `true` * `Size` : 適当に小さく 表示例: !DateTimePicker-sample