日历控件如何显示公历
图2
按如下方式设置Form1中的属性:
标题?精美的日历
按如下方式设置Text1和Text2中的属性:
多线?真实的
滚动条?2
按如下方式设置Frame1中的属性:
标题?选择农历显示的类型
按如下方式设置Option1中的属性:
标题?字符类型
价值?真实的
按如下方式设置选项2中的属性:
标题?数字类型
第三,完成代码
设置好以上属性后,我们就可以写代码了。输入表格1中的代码:
选项显式
显示农历信息的过程
Sub显示为字符串
昏暗的干支如弦
将动物变暗为字符串
将JQ调成字符串
Dim sMsgChineseDate为字符串
判断参数是否为日期类型。
If IsDate?那么d
判断是否在有效范围内。
如果CDate?d & ltCDate?″1920-1-1″还是CDate?d & gtCDate?2019-12-31
文本1。text = "精美日历显示从1920到2019的100年阳历换算"。
其他
设置要转换的阳历日期。
日历2。DateNow = CDate?d
获取农历日期
sMsgChineseDate = Calendar2。中国枣
获取农历主支的年份
干支= Calendar2。中国干支
获取农历十二生肖
动物=日历2。中国动物
获取农历节气
JQ =日历2 .中国太阳能
在文本框中显示相关农历信息。
text 1 . text = " Gregorian " &;CDate?d & amp“对应农历”&;干支& amp_″(″& amp;动物与健康。") "& ampsMsgChineseDate & amp″″& amp;JQ
如果…就会结束
其他
Text1.text = "请输入有效的日期"
如果…就会结束
末端接头
私人子日历1_Click?
调用dispdate?日历1。“值”调用显示农历相关信息的过程。
末端接头
私有子选项1_Click?
If选项1。那么值=真
日历2。ChineseDateType = 0
如果…就会结束
末端接头
私有子选项2_Click?
如果选项2。那么值=真
日历2。ChineseDateType = 1
如果…就会结束
末端接头
到目前为止,运行这个程序,可以看到一个可以显示农历的日历。