?? readme.txt
字號:
控件安裝:
在File菜單下,選擇OPEN...打開這個LssCalendar_D7.dpk文件,在出現的Package窗口中先Compile一下,然后單擊Install。你可以在LssCalendar Tab下找到控件。
最后在Tools->Environment Options->Library Tab,Library path里增加LssCalendar.pas所在目錄,就OK了。
編譯說明:如果你沒有AAFont,請把第80行{$DEFINE AAFONT}刪除;
如果你使用的Delphi版本低于7.0,請去掉第81行{$DEFINE DELPHI5}前的注釋;
TLssCalendar (支持農歷的月歷控件)
Version 2.00
2006-03-01 Ver 2.00 Luke.Wang
主要修改;
1。TLssCalendar 2.0向下兼容;
2。參照控件CnCalendar,增加了月份背景顯示;
3。參照控件hxCalendar,增加了公歷和農歷節日顯示;
4。參照控件LunarCalendar,增加Grid和Border顯示,顯示提示信息窗口;
5。將控件中的字體設置改為TLssColors屬性,方便用戶修改;
6。Title欄增加了上一年、上一月、下一月、下一年快捷按鈕;
7。增加了BackImage屬性,用戶可以為每個月設置不同圖片作為每月背景;
8。增加了TFestivalList類,用戶可以訂制和標記自己的節日;
9。可以顯示英文星期名稱、標題;
10。支持ISO8601日期格式(以星期一為一周開始);
11。用戶可以自定義公歷日期與農歷或節日的顯示比例;
11。根據nihaoqiang的修改,編寫了DateUtils中一些function,以方便Delphi 5.0用戶;
(本控件只在Delphi7中測試過,請使用Delphi其它版本的用戶幫忙測試一下)
開發平臺:WinXP SP2 + Delphi 7.0
請不要刪除本說明。
Luke Wang
2004.01
--------------------------------------------------------------------------------
TLssCalendar (支持農歷的月歷控件)
Version 1.10
發布這個控件是因為我在網上找不到支持農歷的月歷控件,就自己寫了個,希望能
有用。
您可以沒有任何限制的使用、修改、分發本控件。但沒有任何擔保,甚至沒有適合特
定目的而隱含的擔保。如果您修改了本控件,煩請發一份拷貝到<LuckMiky@21cn.com> 。
開發平臺:PWin2000Pro + Delphi 7.0
請不要刪除本說明。
主要功能;
1、在日歷面板上同時顯示公歷和農歷,農歷部分僅支持公元1900.1.31到公元2100.12.31;
2、可以定制控件界面顏色和字體,類似TmonthCalendar,可以選擇采用AAFont平滑字體
邊緣(有點慢);
3、控件字體大小根據控件大小自動適應;
4、支持鼠標和鍵盤或者代碼選擇日期;
Home:每月的第一天 End:每月的最后一天
PageUp: 上一個月 Page:下一個月
四個方向鍵移動光標
5、提供了公歷轉農歷和農歷轉公歷函數,支持干支年、月、日;函數原形及調用方法請
看代碼。
本單元農歷轉換部分為 Mostone.Jiang 漠石(mostone@hotmail.com)的CnBase.pas,
作了一點小小改動。由于控件字體過小,采用了 ***與月共舞工作室 周勁羽*** 的
AAFont 來平滑字體顯示,在此感謝2位,提供了這么好的東西給我們免費使用!
Miky
2004.01
更新歷史:
2004-4-24 Ver 1.10
修正了網友happylife發現的Bug;
修改了Paint部分,不再使用DoubleBuffered,顯示速度有很大改觀;
添加了干支記日顯示方式選項;
添加了keypress,keydown,keyup事件;
添加了編譯指令{DEFINE AAFONT},如果你沒有AAFont,請把第49行刪除
2004-1-15 Ver 1.00
發布于Delphi盒子;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -