两天在工作中用C#实现了一个WinForm下的悬挂窗口;
之前在网上搜索了几下,没有发现类似的说明,特在此记录一下。
特别说明:所谓悬挂窗口,就是类似QQ聊天工具的一个功能,当窗口放到桌面的上边界时自动收缩成一个小条隐藏起来;而一旦鼠标再次接触到上述边界的时候,窗口又会自动展开。
实现方法有两类,一是窗口内实现悬挂,在窗口内创建一个小的Panel,正常时不可见,在悬挂是显示,
悬挂时设置窗口标题栏不显示和窗口高度为该Panel高度;二是单独窗口悬挂,创建新的窗口作为悬挂时的显示条,同时隐藏掉主窗口。
相关下载链接:
//download.csdn.net/download/csdsuper/2443067?utm_source=bbsseo