【问题标题】:C# - Winamp Style 3-Window snapped applicationC# - Winamp 风格的 3 窗口捕捉应用程序 【发布时间】:2009-06-14 17:44:34 【问题描述】: 如何在 C# 和 .net 2.0 中创建 Winamp 样式的多表单快照应用程序? 【问题讨论】: 标签: winforms .net-2.0 c#-2.0 【解决方案1】: 简单! 创建三个表单 添加代码以自定义绘制这三个表单上的所有内容 添加逻辑以处理用户在任何窗体上的任意位置单击和拖动,以便窗口正常移动,直到它进入您自己的另一个窗体(或屏幕边缘)的一定距离内,在在这种情况下,您会将窗口位置捕捉到该边缘。 期待您的后续问题... 【讨论】: 如何同时运行三个窗口并分别控制它们? 您可以同时运行任意数量的窗口,前提是您不阻止消息泵。没有真正的技巧...您只需创建并显示窗口即可。 【解决方案2】: 这非常适合 Windows 窗体 http://www.codeproject.com/KB/cs/stickywindows.aspx 【讨论】: