掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MonthCalendarの前月/次月ボタンを非表示にする方法と選択を解除、または選択した時の色を変更するには? (ID:142089)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 前月/次月ボタンを非表示する方法 たとえば MonthCalendar1.MinDate = #6/1/2009# MonthCalendar1.MaxDate = #6/30/2009# などとすれば、それらのボタンを使えなくすることはできますが、 非表示にするのは厳しいでしょう。 あれらのボタンは、実際には単に「描画」されているだけなので、 外部から API で制御できるような物でも無いですし。 > 選択を解除する方法か 日付が選択されていない状態にしたい、という事でしょうか? それはできないと思います。DateTimePicker であれば、 DateTimePicker1.ShowCheckBox = True DateTimePicker1.Checked = False のようにして未選択を表現できますが…。 残念ながら、カレンダーを自作するか、同等機能のコントロールを探してきた方が良いと思います。 > 考えていることと外れてしますのです。 MonthCalendar は基本的に、プロパティ/メソッド/イベントで 用意された事以上のカスタマイズには向いていません。 OS 自身が持つ MonthCalendar コントロールの仕様に引きずられているため、 ここで無理に対処したとしても、Vista/Windows 7 に切り替えたり、 XP の更新プログラムなどによって、細かい部分が変化する可能性もありえます。 http://connect.microsoft.com/VisualStudio/ や http://connect.microsoft.com/VisualStudioJapan/ で MonthCalendar に関するフィードバックを探すと、数々の制限が浮き彫りに…。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.