在Visual2019中如何添加日历表?这里有答案

本文介绍了如何在Visual Studio 2019中添加日历表,通过时间控件的选择和ZIP文件的下载、解压,将文件导入到项目中。在需要清空日历内容时,只需更改配置文件中的布尔值。
摘要由CSDN通过智能技术生成

日历控件


首先,去下载网上的日历控件,可以直接搜索,也可以使用my97日历控件进行下载,在这里插入图片描述。
在这里插入图片描述
第一个图片是首页,点击箭头所指的位置,进入第二个页面。
在这里插入图片描述

点击图片中箭头所指的位置进入第三个页面。
在这里插入图片描述
这里都是时间控件的使用,不过有很多种类型,而我选择的是第五种。当然你也可以都尝试一下。接下来让我们看如何下载这些文件。

在这里插入图片描述
在最上方的位置,靠右有一个下载文字,点击进入下一个页面。
在这里插入图片描述
我在使用时是下载的ZIP文件下载的,ZIP文件的意思是压缩文件。
在下载后解压,放入visual2019中就可以使用了,如果你想清空日历表内容,把第三个图中的五个内容里的false改为true即可。

制作一个简易的万年历 string intmonth = monthCalendar1.TodayDate.Month.ToString(); string intday = monthCalendar1.TodayDate.Day.ToString(); if (monthCalendar1.TodayDate.Month < 10) { intmonth = "0" + monthCalendar1.TodayDate.Month.ToString(); } if (monthCalendar1.TodayDate.Day < 10) { intday = "0" + monthCalendar1.TodayDate.Day.ToString(); } string s = String.Format("{0}年{1}月{2}", GetStemBranch(monthCalendar1.TodayDate), GetMonth(monthCalendar1.TodayDate), GetDay(monthCalendar1.TodayDate)); label1.Text = monthCalendar1.TodayDate + "年" + intmonth + "月" + intday + "日" + " " + s + " " + getReturnYear(monthCalendar1.TodayDate)+"年"; label1.ForeColor = Color.Green; } public string GetStemBranch(DateTime time) { string TerrestrialBranch = "子丑寅卯辰巳午未申酉戌亥"; string CelestialStem = "甲乙丙丁戊己庚辛壬癸"; int sexagenaryYear = cc.GetSexagenaryYear(time);//计算与指定日期对应的甲子(60年)循环的年,此方法返回甲子循环的一个从1到60的数字,它与date参数对应 string stemBranch = CelestialStem.Substring(cc.GetCelestialStem(sexagenaryYear) - 1, 1) + TerrestrialBranch.Substring(cc.GetTerrestrialBranch(sexagenaryYear) - 1, 1);//substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符 return stemBranch; } public string GetMonth(DateTime time) { string[] ChineseMonthName = new string[] { "正", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二" }; int month =cc.GetMonth(time);//获取当前日期的月份 int year = cc.GetYear(time);//获取当前日期的年份 int leap = 0; for (int i = 3; i <= month; i++) { if (cc.IsLeapMonth(year,i))//判断是否是闰年 { leap = i;//一年最多有一个闰月 break; } } if (leap > 0) month--; return (leap == month + 1 ? "闰" : "") +ChineseMonthName[month - 1];//返回农历月份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值