WinForm:如何专门停靠在屏幕的一侧

经过几个小时的搜索,我仍然没有找到解决方案。

通过说独家对接我的意思是它需要一部分屏幕(左,右,上或下),其余的其他程序不能使用该部分。 如果你有Windows 8,它看起来像Win8中2个分区的一小部分。

我有WPF的解决方案,但现在我需要在WinForm的基础上做到这一点。

提前致谢。

您可以在代码项目中使用这个非常棒的解决方案(作者Corneliu是/是MVP): http : //www.codeproject.com/Articles/6045/Sticky-Windows-How-to-make-your-top-level -forms到

否则,Hans Passant在这里有一个很好的实现: 如何使我的Windows窗体应用程序捕捉到屏幕边缘?

编辑:

如果您想限制其他程序使用该空间,请尝试使用Arik Poznanski的c# Application Desktop Toolbars方法: http : //www.codeproject.com/Articles/3728/C-does-Shell-Part-3

我可以在明天查看,但我相信当我实施这个时,我用这个作为指导。

http://www.codeproject.com/Articles/6741/AppBar-using-C