LazarusのCalendarに、ある出来事の発生日と終了日を記入することはできますか?


久しぶりのプログラマー  2024-11-04 10:41:16  No: 151698  IP: [192.*.*.*]

LazarusのCalendarにある出来事の発生日と終了日を記入したいです。
例えば、11月1日が発生日で11月10日が終了日なら11月1日から11月10日まで矢印を表示したいです。
(できれば複数)
MicrosoftのOutLookならできるみたいですが。
ちょっと無理ですかね。

編集    削除
久しぶりのプログラマー  2024-12-15 08:16:22  No: 151726  IP: [192.*.*.*]

やはり無理ですか。
仕方がないのでOutLookみたいなものの簡易版をLazarusで作ろうかなと思います。
まず何か月(とりあえず3か月)かのカレンダーを作りたいのですが、参考になるプログラムはありませんか?

編集    削除
 2024-12-15 10:58:52  No: 151727  IP: [192.*.*.*]

delphiのTDrawGridに相当するコンポがあるなら、以下のサイトなどは参考になりませんか?
基本的にはグリットの位置を計算してコンポーネントの描画イベントで位置に応じた長方形と三角形を書く作業になります。

http://hiderin.air-nifty.com/delphi/2007/10/tdrawgrid_67c0.html

編集    削除
久しぶりのプログラマー  2024-12-15 13:58:50  No: 151728  IP: [192.*.*.*]

あさん、ありがとうございます。
この通りのイメージです。

編集    削除