only .Net技术

coding by c# only...................
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

C# 模仿QQ、MSN消息提示系列 三、实现多个提示效果

Posted on 2008-07-30 00:19  秦奋  阅读(2914)  评论(0编辑  收藏  举报

 

C# 模仿QQ、MSN消息提示系列 一、基本原理

C# 模仿QQ、MSN消息提示系列 二、基本效果模仿包含代码

C# 模仿QQ、MSN消息提示系列 三、实现多个提示效果

C# 模仿QQ、MSN消息提示系列 四、bug修改 效果优化

C# 模仿QQ、MSN消息提示系列 五、改进 只使用两个时间控件

  

一、最终效果

实现多个提示同时显示排队,并且下一个提示窗口始终保持在最高活动窗口的顶端

二、实现方法

1、需要在父窗体子窗体之间进行互相操作

2、需要计算下一个提示窗口的位置(难点)

三、更新内容

1、更新滚动操作方法,改为位置和窗口大小同时调整

2、实现多个窗体之间的互相操作

四、问题

1、在子窗体调用父窗体属性的时候提示

警告 1 由于“WindowsMoveDemo.MoveForm.EndPoint”是引用封送类的字段,访问上面的成员可能导致运行时异常 C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Projects\WindowsMoveDemo\WindowsMoveDemo\FormMain.cs 27 25 WindowsMoveDemo
2、还有就是显示多个提示窗口的时候cpu占用太大

还请大家指出解决办法

 

五、效果图

 

六、源码地址

WindowsMoveDemo.rar