RECOMMEND
SELECTED ENTRIES
RECENT COMMENTS
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    hopeseeds (12/26)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    pooco (12/26)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    hopeseeds (08/22)
  • Delphiコンポーネント:国際化対応コンポーネント IniLang
    Hideo (08/21)
  • 特定のページが開けない!なんと、コードギアのホームページが開けない・・私のせい?
    QQ (07/18)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    taha (05/30)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    cham (03/27)
  • 第8回 CodeGearデベロッパーキャンプ開催!
    cham (03/27)
  • delphiコンポーネント:祝祭日カレンダーコンポーネント
    ふみちゃん (03/25)
RECENT TRACKBACK
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

03
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--

Delphi Holic (HopeSeeds blog)

「Delphi Holic」は、ホープシーズ製品の紹介、
Delphi、Kylix、Lazarusなどの情報を上げていきます。
<< Delphiコンポーネント:Embedded Web Browserのバージョンアップに注意 | main | Delphiコンポーネント紹介:soft-gems.net >>
delphiコンポーネント:祝祭日カレンダーコンポーネント
カレンダーコンポーネントの「祝祭日カレンダーコンポーネント 2000」を紹介する。
Delphian World で公開されている。最近のバージョンアップがないみたいだが、今でも十分使える。




カレンダーコンポーネントは、色々と巷にあるのだが、海外の製品だと、祝祭日で日本のものに合わせないといけない。
しかし、近年出てきた、成人の日や体育の日など、第二日曜日の次の日を休みとする様な場合、決まった日付ではないので、そういった設定ができるものは、ほとんどないのではないだろうか。
今回紹介する「祝祭日カレンダーコンポーネント 2000」では、○○年後から、○月の第二日曜日の次の日を休みとする といった様な祝祭日の登録ができる。
標準でも、今の祝祭日がディフォルトで設定されているので、問題ないし、今後、新しい祝祭日が現れても安心だ。
プライベートの誕生日などの登録をすることも可能だ。これらの登録は、TList形式なので、設定の保存と呼び出しも、簡単にできる。

3種のコンポーネントが付属する。「月ごとのカレンダー」「週ごとのカレンダー」「日めくり風カレンダー」だ。
上の画像では、月ごとのカレンダーに、月を移動するボタンがなかったので、自分でつけてみた。普通のカレンダーコンポーネントには、こういったボタンがついているが、逆にデザイン上変更が利きにくいことを考えると、逆に標準でなくて良かったと思った。

乙なコンポーネントを公開してくれた、作者:砂川氏に感謝します。
| Delphi Holic | 16:08 | comments(8) | trackbacks(0) | - | - |
こんばんは。

私もとても便利につかっています。

手元にメモがありましたのでカキコミさせていただいておきます。
HolidayListプロパティの
H15からの改正で
海の日と敬老の日が変更になっているので
設定を下記のように変更しましょう。

参考────────────────────
休日変遷一覧
http://homepage1.nifty.com/gyouseinet/dayoff/kyujituichiran.htm

────────────────────
,,1,1,,,元旦
,1999,1,15,,,成人の日
2000,,1,,2,2,成人の日
,,2,11,,,建国の日
,,4,29,,,みどりの日
,,5,3,,,憲法記念日
,,5,4,,,国民の休日
,,5,5,,,こどもの日
,,7,20,,,海の日
,,9,15,,,敬老の日
,1999,10,10,,,体育の日
2000,,10,,2,2,体育の日
,,11,3,,,文化の日
,,11,23,,,勤労感謝の日
,,12,23,,,天皇誕生日
────────────────────

────────────────────
,,1,1,,,元旦
,1999,1,15,,,成人の日
2000,,1,,2,2,成人の日
,,2,11,,,建国の日
,,4,29,,,みどりの日
,,5,3,,,憲法記念日
,,5,4,,,国民の休日
,,5,5,,,こどもの日
,2005,7,20,,,海の日
2006,,7,,2,3,海の日
,2005,9,15,,,敬老の日
2006,,9,,2,3,敬老の日
,1999,10,10,,,体育の日
2000,,10,,2,2,体育の日
,,11,3,,,文化の日
,,11,23,,,勤労感謝の日
,,12,23,,,天皇誕生日
| ミ・д・彡 | 2007/11/28 2:34 AM |

情報ありがとうございます。私、間抜けなことに、海の日と敬老の日の変更、気が付きませんでした。コンピューター馬鹿だから、時々一般常識が抜けてしまいます。
| hopeseeds | 2007/11/28 8:11 AM |

私もかなり以前から祝祭日カレンダーコンポーネント 2000
を便利に使っておりますが、週予定の改行が出来ずに困って
います!誰か解決の方法知りませんか?
| ふみちゃん | 2008/03/25 2:31 PM |

このコンポーネントはかなり以前から便利に使わせてもらっています。
月間の各日を3D表示にしたり、本日を○で囲んだり、スケジュールのある
日の4隅に△マークを付けたりといろいろカスタマイズして公開中のフリーソフトに使用しています。

※週間のコンポは使っていないので改行に関しては分からないなぁ。
 ソースの表示部分をいじってあげればなんとかなりそうな気がしますけど。
| cham | 2008/03/27 11:21 AM |

部外者ですが、よろしいでしょうか?
私もこのコンポーネントを利用しております。重宝しております。また、まだ使っていらっしゃる人たちが居て、非常にうれしいです。砂川さんも喜んでいると思います(4年前にメールしたときは、『恥ずかしい』と言っておられました。)。
当初、Delphiで使っていましたが、C++Builderでも使っております。
◆ところで、5月4日国民の休日が追加されましたが、振替休日も追加されましたか。例えば、
2008,5,6,振替休日
2009,5,6,振替休日
2014,5,6,振替休日
2015,5,6,振替休日
などです。オリジナルでは、処理してくれませんので。
◆また、皆さんは、休日の指定方法に不満はありませんか。例えば、成人の日の1月15日のように、祭日が変更、あるいは無くなってしまうような場合、"yyyy,1"(以前) という指定をしなくてはなりませんが、そうすると明治の年代でも成人の日が表示されてしまいます。厳密には、1948年から1999年までだと思います。出来れば、何年から何年までという指定(基本的には、この指定だけでいけそうだと思っております)に出来ないものかと、常々考えているのですが、どなたか修正の予定はございませんか。
◆余談ですが、最近、六曜のデータを追加しました。オリジナルのリソース(JULIUS.RES)は2010年までしか対応しておりませんので、とりあえず2050年まで追加しました。これでまた、暫く使えそうです。
| taha | 2008/05/30 12:49 PM |

すみませんが私もこのコンポーネント使ってみたいので譲って頂きたいのですが。(現在Delphian World閉鎖中みたいで・・・。)譲って頂ける方がいましたら連絡先を載せますのでお願いします。
| pooco | 2008/12/26 12:28 AM |

管理人です。
blog@hopeseeds.com
まで、送り先のメールアドレスを教えて頂ければ、お送りいたします。
| hopeseeds | 2008/12/26 1:59 PM |

早速のレスありがとうございます。
メールを出しますので宜しくお願い致します。
| pooco | 2008/12/26 3:44 PM |










http://delphiholic.hopeseeds.com/trackback/377055