MonthCalendarのMultiSelectで

解決


デル  2005-12-20 20:42:09  No: 19345  IP: 192.*.*.*

MonthCalendarのMultiSelectをTrueにすれば期間を選択できますが、これは月をまたいでの選択はできないのですか?

編集 削除
どやさ  2005-12-21 08:40:20  No: 19346  IP: 192.*.*.*

MultiCalender って何でしょうか?
Delphi標準ですか?少なくとも私のD7には見当たりませんけど。
それとも、回答者に「自分でみつけろ」とでもいいたいのでしょうか?
D7では Sample に TCalender があります。

編集 削除
りおりお  2005-12-21 09:05:44  No: 19347  IP: 192.*.*.*

TMonthCalendar はコモンコントロールのラッパですから、すくなくても Win32 用の
Delphi には標準でついているはずですが。

> 月をまたいでの選択

ができるかどうか知りませんけど。

編集 削除
Syake  2005-12-21 09:09:38  No: 19348  IP: 192.*.*.*

MonthCalendarは表示されている期間内だけでMultiSelectができる
ようです。

以降は余計な事ですが。

絶対に一つのMonthCalendarじゃないといけないのでしょうか?
そうでなければ、月内だろうが、月をまたごうが、年をまたごうが
期間を指定する方法は別にたくさんあります。
私は面倒なことは嫌いなのでそうします。
他の人が使うときもその方がわかりやすいだろうし。(と勝手な解釈(^^))

また、単一のMonthCalendarみたいなもので期間を月、年をまたいで
設定できるようにする事は可能でしょうが・・・簡単にはできないと
思います。

編集 削除
りおりお  2005-12-21 10:15:49  No: 19349  IP: 192.*.*.*

Syake さん
> 期間を指定する方法は別にたくさんあります。

そうですね。わたしなら TDateTimePicker を2つ使うところです。場所もとらないし。

編集 削除
デル  2005-12-22 18:32:45  No: 19350  IP: 192.*.*.*

いろいろ参考になりました。TDateTimePickerの方が楽そうなのでそっちを使います。

編集 削除
余計なお世話ですが  2005-12-24 06:27:26  No: 19351  IP: 192.*.*.*

> MultiCalender って何でしょうか?

どやさ氏は質問の回答をする前に、文面をよくご確認されたほうが良いのでは?
マルチカレンダーではなく「MonthCalendar」ですよ。
他の書き込みも早とちりが多いようなので念のため。

編集 削除