摘要: 所谓悬挂窗口,就是类似QQ聊天工具的一个功能,当窗口放到桌面的上边界时自动收缩成一个小条隐藏起来;而一旦鼠标再次接触到上述边界的时候,窗口又会自动展开。实现方法有两类,一是窗口内实现悬挂,在窗口内创建一个小的Panel,正常时不可见,在悬挂是显示,悬挂时设置窗口标题栏不显示和窗口高度为该Panel高度;二是单独窗口悬挂,创建新的窗口作为悬挂时的显示条,同时隐藏掉主窗口。一、窗口内实现悬挂在LocationChanged事件内判断是否到桌面上边界,通过定时器判断当前鼠标位置(System.Windows.Forms.Control.MousePosition)是否离开窗口区域,或者进入窗口区域。 阅读全文
posted @ 2013-11-30 12:54 LS庆 阅读(393) 评论(0) 推荐(0) 编辑