求用C#写的时钟代码 前几天发了一个同样的问题,有几个人回答给我的都是一些程序,可是我不会把它移植到我的程序里,所以这次我只想要像xp系统操作桌面右下角的时间,双击他时看到的那个带指针的时钟代码,其它的就不要给我了,记住给我实用的东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.codeproject.com/KB/datetime/Desktop_Alarm_Clock.aspx 你是想要xp系统的源码吗,微软也不用C#写的xp啊 http://blog.myspace.cn/e/400862110.htm 我以前听说CSDN里有好多高手,现在看来不过如此! 楼主在用这个口气说话前如果传上1—n张34d以上的mm照片,并声明是自己结果才可能不一样……否则:楼主换个性别吧,做个男人不能这么嚣张的! 楼主:你是不是要绘制时钟的代码?如果是,我试着回答你。声明几个全局变量private DateTime time;private int hour;private int minute;private int second;然后在窗体的Paint事件中写入绘制表盘和指针的代码Graphics g=e.Graphics;Pen p=new Pen(Color.Blue.2);//蓝色画笔,宽为2g.DrawEllipse(p,0,0,200,200);//绘制表盘,假设表盘中心坐标为100,100,直径为200g.DrawLine(p,100,100,Math.Sin(second*6*Math.PI/180)*90+100,100-Math.Cos(second*6*Math.PI/180)*90);//绘制秒针,假设秒针长为90g.DrawLine(p,100,100,Math.Sin(minute*6*Math.PI/180)*80+100,100-Math.Cos(minute*6*Math.PI/180)*80);//绘制分针,假设分针长为80g.DrawLine(p,100,100,Math.Sin(hour*30*Math.PI/180)*70+100,-Math.Cos(hour*30*Math.PI/180)*70););//绘制时针,假设时针长为70添加一timer控件,Interval设为1000。Enabled设为True。在timer控件的Tick事件中写入time=DateTime.Now;//获取当前时间hour=time.Hour;//获取当前时间的小时minute=time.Minute;//获取当前时间的分钟second=time.Second;//获取当前时间秒钟this.Invalidate(true);//触发Paint事件 LZ真是神人CSDN高手是很多。。愿意帮助别人的也很多很多,不过愿意帮你这样的就少之又少了 我想你要的只是成品吧,这个真没有…………sorry C#向各位大神求助 想用代码写一句条件语句内容是包含“**”字的字段 .net (c#) 能否开发手机操作系统和应用程序? winform中,图片右键点击如何出现菜单? 虚心请教关于组件的定义,组件的用途,组件的开发 邮件头解码问题 类型转换的问题 从数据库取出时间格式进行截取出年月日和小时 谁能帮忙解析json数据出来的 ? c# 请教个问题 关于basler sdk 读取Excel到DataSet VS2005 + IE8调试的问题
private int hour;
private int minute;
private int second;然后在窗体的Paint事件中写入绘制表盘和指针的代码Graphics g=e.Graphics;
Pen p=new Pen(Color.Blue.2);//蓝色画笔,宽为2
g.DrawEllipse(p,0,0,200,200);//绘制表盘,假设表盘中心坐标为100,100,直径为200
g.DrawLine(p,100,100,Math.Sin(second*6*Math.PI/180)*90+100,100-Math.Cos(second*6*Math.PI/180)*90);//绘制秒针,假设秒针长为90
g.DrawLine(p,100,100,Math.Sin(minute*6*Math.PI/180)*80+100,100-Math.Cos(minute*6*Math.PI/180)*80);//绘制分针,假设分针长为80
g.DrawLine(p,100,100,Math.Sin(hour*30*Math.PI/180)*70+100,-Math.Cos(hour*30*Math.PI/180)*70););//绘制时针,假设时针长为70添加一timer控件,Interval设为1000。Enabled设为True。
在timer控件的Tick事件中写入time=DateTime.Now;//获取当前时间
hour=time.Hour;//获取当前时间的小时
minute=time.Minute;//获取当前时间的分钟
second=time.Second;//获取当前时间秒钟
this.Invalidate(true);//触发Paint事件