如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C#闹钟程序Programmer:雷玄你是否在找这个资料,希望对你有帮助!改变窗体样式:添加背景图片添加两个图片框,用来关闭和最小化窗体3.移动窗体intx;//坐标inty;boolisMove=false;//是否移动//鼠标移动事件privatevoidForm1_MouseMove(objectsender,MouseEventArgse){if(isMove)//是否移动{this.Left+=MousePosition.X-x;//窗体到屏幕左边的距离=鼠标的当前位置-起始位置this.Top+=MousePosition.Y-y;x=MousePosition.X;y=MousePosition.Y;}}//鼠标按下的事件privatevoidForm1_MouseDown(objectsender,MouseEventArgse){isMove=true;x=MousePosition.X;y=MousePosition.Y;}//鼠标离开的事件privatevoidForm1_MouseLeave(objectsender,EventArgse){isMove=false;x=0;y=0;}//鼠标释放的事件。privatevoidForm1_MouseUp(objectsender,MouseEventArgse){isMove=false;}4.显示当前时间a.添加时间控件b.设置属性c.把当前事件显示在label上privatevoidtimer1_Tick(objectsender,EventArgse){label1.Text=System.DateTime.Now.ToString();}5.闹钟时间设置a.把时间动态加载到combox里privatevoidForm1_Load(objectsender,EventArgse){for(inti=0;i<=60;i++){comboBox2.Items.Add(i.ToString());//加载comboBox3.Items.Add(i.ToString());}for(inti=0;i<=24;i++)comboBox1.Items.Add(i.ToString());comboBox1.SelectedIndex=0;//默认显示第一列comboBox2.SelectedIndex=0;comboBox3.SelectedIndex=0;}b.时间设置(button按钮)stringcolock;//设置的时间privatevoidbutton1_Click(objectsender,EventArgse){colock=(comboBox1.Text+comboBox2.Text+comboBox3.Text).Trim();}6.设置好后在timer控件里,写个判断语句stringtemp;//把当前的时间存在这个临时变量里privatevoidtimer1_Tick(objectsender,EventArgse){temp=(System.DateTime.Now.Hour.ToString()+System.DateTime.Now.Minute.ToString()+System.DateTime.Now.Second.ToString()).Trim();//当前时间,label1.Text=System.DateTime.Now.ToString();//当前时间日期if(colock==temp)//当前时间,是否与设置的时间相等MessageBox.Show("时间到了,亲");}7.测试成功