求一c# winform日历控件
RT,.NET自带的dateTimePicker达不到要求,要有阴阳历转换,,有没有开源的DLL啊?现在项目急用~~有的话发我一个可以吗?我的邮箱zhanglixue-20088@163.com,或者告诉我一个下载地址谢谢~~收到后结贴 --------------------编程问答-------------------- google下 吧很多的 --------------------编程问答-------------------- 找了,都不好,达不到我要的功能 --------------------编程问答-------------------- 虽然不好但是至少日历方面的算法是很有帮助的
你可以在别人的基础上实现自己的 --------------------编程问答-------------------- 阴阳历网上很多,而且都不错啊。LZ有什么特殊需求? --------------------编程问答-------------------- 周公那边挖了一个~
--------------------编程问答-------------------- 就是一个控件,拖到窗体上就能用的。功能也没什么特别的,可以阴阳历转换就行了,或者直接阴阳历都显示也可以 --------------------编程问答-------------------- 我的资源中有,去下吧。 --------------------编程问答-------------------- .net2.0已经带农历类了,可以自己转换 --------------------编程问答-------------------- 这样的代码应该不少的。。自己找找看!~! --------------------编程问答-------------------- http://download.csdn.net/source/938861 --------------------编程问答--------------------
using System;
using System.Collections.Generic;
using System.Text;
using System.Globalization;
/**
* 说明:在东亚各国,除了通用的公元纪年之外,还有各自以前使用的阴历纪年法,在.net2.0种增加了针对东亚各国的日历类EastAsianLunisolarCalendar,
* 它是一个抽象类,有各种针对不同国家的的子类,其中ChineseLunisolarCalendar就是针对中国的日历类,它提公元纪年与中国传统农历纪年之间的相互转换
* 利用它可以计算天干地支等有关农历的信息,本程序就是来简单展示这个类的用法。它能计算的农历范围从公历1901-2-19至2101-1-28。
* 作者:周公
* 日期:2007-11-21
* 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2007/11/21/1896258.aspx
*/
namespace ChineseCalendar
{
class Program
{
private static ChineseLunisolarCalendar chineseDate = new ChineseLunisolarCalendar();
static void Main(string[] args)
{
//ChineseLunisolarCalendar chineseDate = new ChineseLunisolarCalendar();
ShowYearInfo();
ShowCurrentYearInfo();
Console.ReadLine();
}
/// <summary>
/// 展示阴历年份信息
/// </summary>
public static void ShowYearInfo()
{
for (int i = chineseDate.MinSupportedDateTime.Year; i < chineseDate.MaxSupportedDateTime.Year; i++)
{
Console.WriteLine("年份:{0},月份总数:{1},总天数:{2},干支序号:{3}", i, chineseDate.GetMonthsInYear(i),chineseDate.GetDaysInYear(i)
,chineseDate.GetSexagenaryYear(new DateTime(i,3,1)));
}
}
/// <summary>
/// 展示当前年份信息
/// </summary>
public static void ShowCurrentYearInfo()
{
Console.WriteLine("今年的阴历时间:{0}年{1}月{2}日。", chineseDate.GetYear(DateTime.Now),chineseDate.GetMonth(DateTime.Now),chineseDate.GetDayOfMonth(DateTime.Now));
Console.WriteLine("今年阴历天数:{0},今年{1}闰年", chineseDate.GetDaysInYear(DateTime.Now.Year),(chineseDate.IsLeapYear(DateTime.Now.Year)==true)?"是":"不是");
Console.WriteLine("今年农历每月的天数:");
for (int i = 1; i <= chineseDate.GetMonthsInYear(DateTime.Now.Year); i++)
{
Console.Write("{0,-5}",chineseDate.GetDaysInMonth(DateTime.Now.Year,i));
}
}
}
}
下载:http://www.cnpopsoft.com/attachments/month_0801/4200812012353.rar --------------------编程问答-------------------- http://download.csdn.net/source/365517 --------------------编程问答-------------------- up --------------------编程问答-------------------- 顶了
--------------------编程问答-------------------- http://download.csdn.net/source/604307
http://download.csdn.net/source/575059 --------------------编程问答-------------------- http://www.my97.net/dp/support.asp
这个里面的日历空间不错,你可以去看一下 --------------------编程问答-------------------- UP --------------------编程问答-------------------- up --------------------编程问答-------------------- 自己写一个。应该不难。 --------------------编程问答-------------------- 重写一个dateTimePicker,找个高手帮你写写 --------------------编程问答-------------------- --------------------编程问答-------------------- 实现的很多,现成的控件没看到过,lz自己写一个吧。 --------------------编程问答-------------------- 在winform上用的,最好是重写dateTimePicker呵呵,我没坐过winform的程序所以重写比较麻烦,哪位大侠可以帮我写个呢? --------------------编程问答-------------------- 在winform上用的,最好是重写dateTimePicker呵呵,我没坐过winform的程序所以重写比较麻烦,哪位大侠可以帮我写个呢? --------------------编程问答-------------------- up --------------------编程问答-------------------- 网上搜索,应该蛮多的! --------------------编程问答-------------------- 收到给不给分阿.万年历行不行阿.呵呵.我自己写了一个万年历.
补充:.NET技术 , C#