質問: ご質問させていただきます。 DateTimePickerでユーザーに年月までしか選択させたくないです。 以下の画像のように月をクリックすると、その月のカレンダーが表示されてしまいますが、 そうではなく、datetimepickerのvalueを2016/02/01で入れて、入力を終了させたいのです。 ![画像の説明をここに入力](https://i.stack.imgur.com/oe0CP.jpg) ちなみにDateTimePickerのテキストはFormatでyyyy/mmとする事で年月までしか表示させないようにする事はできました。 DateTimePickerで上記のような制御は可能でしょうか。 もしくは、他の良い方法がございましたら、ご教授ください。 よろしくお願いします。
回答: ↑こちらと同様な質問かと思ったのですが、違いましたでしょうか。 ↑値が変更されたタイミングでドロップダウンを閉じるには、ShowUpDownプロパティで対応すればよさそうです。 ただしドロップダウンの初期表示時や、値が変更されない場合の対応も含めて、 日のカレンダーを表示しないようにする方法はわかりませんでした。 (Windows Formsの場合)