当前位置:编程学习 > C#/ASP.NET >>

《向ALL请教》请教个关于 NotifyIcon 的问题

最近公司安排项目其中的一个小模块让我完成。
项目是关于 Winform 的

其中的一个小模块是关于消息提醒的。

例如,我们去网吧上网的时候,卡上的余额不够时,在桌面的有下角会弹出一个对话框,
提示金额不够。

公司的设计需求分析是要求用 NotifyIcon 去完成。

现在苦恼的是,没思路去完成。

大概分为2点,
第一点,如何触发去检测,
第二点,如何实现桌面右下角弹出对话框。(如果有好的第三方控件,请提出,谢谢!)

大概就先说这些吧。

想到在补充吧 。

希望大家能帮个忙!
--------------------编程问答-------------------- 第1个 如何触发去检测 这个问题太大了..重要是看你怎么获取到数据的..你可以定时查数据库..或则你可以定异步Socket

第2个 文件 这个没必要第三放控件了 在设置 Form.Location 就可以解决了..如果想要动画效果可以去看下API
的 AnimateWindow函数.

   Form _MessageForm= new Form();
            _MessageForm.Size = new Size(100, 100);
            _MessageForm.StartPosition = FormStartPosition.Manual;
            int _X = Screen.PrimaryScreen.WorkingArea.Width;
            int _Y =Screen.PrimaryScreen.WorkingArea.Height;            

            _MessageForm.Location = new Point(_X - _MessageForm.Width, _Y - _MessageForm.Height);
            _MessageForm.Show();
--------------------编程问答-------------------- 這好象沒啥難點。
1.計費系統客戶端肯定要每隔一段時間就與服務器通信一次的,順便檢測餘額就行了。
2.可以用API啊,自己定義提示窗口之類的來做。 --------------------编程问答-------------------- 可以用NotifyIcon控件,.net自带的,它的ShowBalloonTip方法显示右下角的提示

至于什么时候显示,就看你程序里面了 --------------------编程问答-------------------- 好像……查MSDN就全解决了…… --------------------编程问答-------------------- 可以用NotifyIcon控件,.net自带的,它的ShowBalloonTip方法显示右下角的提示 

--------------------编程问答-------------------- NotifyIcon 有那个冒泡的功能  这个容易

关键是第一步:如何触发去检测...

如果是自动检测 有点难.......

上海的网吧好像都是用的一个系统:pubE...2007  名字记不到了

网吧里的那个提示功能:一开始我以为是自动提示,没想到是前台收银员手动提示的...用Socket通信就可以 --------------------编程问答-------------------- 多谢LS几位的回答,在顶上去,过几天在结账吧。
请大家不要介意,一定会结账的! --------------------编程问答-------------------- 如何触发检测,如果是像网吧那种的提示,我的想法是用一个Timer控件,定时去查询数据库,然后做个比较,比如少于多少钱做提示,或者在系统登录的时候做提示等等 --------------------编程问答-------------------- 1、检测不知道是什么规则,与时间有关?但无论如何一种思路是用定时器定时检查
2、关于你说的弹出窗口,我理解应该不是NOTICE,你说的应该是类似于QQ消息的东东吧,如果是的话,你只要GOOGLE下QQ消息就有很多源码给你用了^_^ --------------------编程问答-------------------- 在顶一下
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,