C# winform 备忘录如何让用户设置时间到了这个时间,弹出一个提醒窗口,急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform 备忘录如何让用户设置时间到了这个时间,弹出一个提醒窗口,急相关的知识,希望对你有一定的参考价值。
我想用C# winform 做一个备忘录,在新建备忘录的时候有一个按钮,选中可以让用户设置时间(年月日时分秒)的控件,最好的话,提醒的时候可以来个短暂的提示音...我是个winform新手刚刚接触C#,说思路可能也不太懂,可不可以提供一下代码,谢谢大家了...
哦,对了我是用access数据库...
其实这个很简单,拖一个Timer控件,设置时间间隔为1秒。
为Timer控件添加事件处理函数:检测当前时间是否为用户设定的时间,到了这个时间就播放一段音乐。追问
那么用户建了好多备忘,都设置了时间,一个Timer能够解决么,我网上搜索了一下好像要用线程,但是线程不懂诶,TAT
追答如果用户建立了多个备忘录,只是在你的事件处理函数中做多次判断,满足任务一个设置的时间就提醒用户。
你要搞不定,可以把工程发给我,我帮你改。
C#是有几种定时器:
在Framework中存在着4种定时器:其中分为两类,
多线程计时器
1:System.Threading.Timer
2:System.Timers.Timer
特殊目的的单线程计时器:
1:System.Windows.Forms.Timer(Windows Forms Timer)
2:System.Windows.Threading.DispatcherTimer(WPF timer);
好的,你QQ号多少...
追答将它们串连起来
103
463
860
9
你好,还在么?
参考技术A程序已经写好,正好碰到我在做一个闹钟软件正好给你点代码,其实我也是新手
播放音乐,需要你引用一个 Media Play ,也很简单的,随便百度一下仔细看看
我是一个学生,也正在学这个
c# winform 如何让窗体能根据显示器大小自动调节大小呢?
我用22寸显示器做的窗体程序,放到17寸显示器上显示,窗体都显示不下,何解??
参考技术A 不用设置窗体的宽和高 设定了之后无论它在什么电脑上都显示一样的大小、可以设置WindowState 初始的时候窗体为最大化就行了 参考技术B 既然是WinForms的,窗体的属性里面直接设定为Maximized就可以了追问
你设定最大 也是超出17寸的显示范围了
我定义了这么一句话 this.Location = new Point(Screen.PrimaryScreen.Bounds.Width - 1540, Screen.PrimaryScreen.Bounds.Height - 935);
没有啊,WinForms里面设定最大就是按照显示器的实际大小进行窗口的最大化,不可能超过显示器大小的。我就算是用40寸显示器做的窗体程序也不可能只能在40寸以上的运行啊。要是说不清的话就贴个截图吧。
参考技术C 用width的auto或百分比,不要固定值设定就行了 参考技术D 获取显示器的参数 然后设置宽高 第5个回答 2012-11-20 你把窗口的width和height定死了吧追问如何不定死呢?
追答你是手动拖动窗体的大小了么
追问对啊 this.Location = new Point(Screen.PrimaryScreen.Bounds.Width - 1540, Screen.PrimaryScreen.Bounds.Height - 935);
追答窗体右键,属性,size
以上是关于C# winform 备忘录如何让用户设置时间到了这个时间,弹出一个提醒窗口,急的主要内容,如果未能解决你的问题,请参考以下文章
c# winform groupbox上动态生成的控件,如何让控件随着分辨率变化而自动调整位置和大小