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

时间:2013-01-02 04:22:20

标签: c# winforms

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

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

我有WPF的解决方案,但现在我需要在WinForm的基础上进行。

提前致谢。

2 个答案:

答案 0 :(得分:4)

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

否则Hans Passant在这里有一个很好的实现:How to make my Windows Form app snap to screen edges?

修改

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

答案 1 :(得分:2)

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

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