经过数小时的搜索,我仍然找不到满足我需求的任何解决方案。
说“独占停靠”是指它占据了屏幕的一部分(左,右,顶部或底部),而其余的其他程序则无法使用该部分。如果您使用的是Windows 8,则看起来像Win8中2分区功能的一小部分。
我有WPF的解决方案,但是现在我需要基于WinForm。
提前致谢。
最佳答案
您可以在代码项目中使用这个出色的解决方案(作者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的c# Application Desktop Toolbars
方法:
http://www.codeproject.com/Articles/3728/C-does-Shell-Part-3
关于c# - WinForm : How to exclusively dock on a side of a screen,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14116824/