A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋天琪 黑马帝   /  2011-11-27 19:11  /  2364 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 宋天琪 于 2011-11-28 16:01 编辑

怎样在WinFrom程序中加入一个类似于备忘录的功能,填上备忘录,在一段时间之后进行提醒。

评分

参与人数 2技术分 +1 黑马币 +1 收起 理由
原世功 + 1 赞一个!
朱勋 + 1

查看全部评分

4 个回复

倒序浏览
王伟 黑马帝 2011-11-27 20:31:59
沙发
DateTime dt = System.DateTime.Now;//获取系统当前时间
//dt里面年月日时分秒都有,看你怎么用了。
            if (dt.Hour == 8) MessageBox.Show("8点整了!");

评分

参与人数 1技术分 +1 收起 理由
朱勋 + 1

查看全部评分

回复 使用道具 举报
楼上的方法不行吧!!!! 只能在程序运行的时候判断当前时间是否为8点 如果当时的时间不是8点就不会提示了。
方案如下 请参考
首先写一个方法 该方法获取系统的时间 DateTime dt = System.DateTime.Now 如果时间等于你想要的时间 那么就执行相关的代码
然后写一个timmer 每隔一段时间执行这个方法 当然了 间隔由你自己的需求来定 一分钟或者是1秒钟
这样就能随时获取系统当前的时间 到了你指定的时间后 执行你预先设定好得代码
回复 使用道具 举报
楼主,您说的类似于备忘录功能的小窗口提示吧?可以参考下我用WinForm做的课程表,下面是小窗口关于提示每天要上的课程的关键代码:

小窗口提示.jpg (65.92 KB, 下载次数: 47)

小窗口提示.jpg

评分

参与人数 1技术分 +1 收起 理由
李荣壮 + 1

查看全部评分

回复 使用道具 举报
嗯嗯,谢谢啦~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马