日期:2014-05-20  浏览次数:20712 次

让form全屏又不挡住任务栏,该怎么办?
将FormBorderStyle   设为None,WindowState设为FormWindowState.Maximized后,就把任务栏给挡住了,怎么能让任务栏不被挡上呢?

------解决方案--------------------
想直接实现好像挺难哦..

换种思路..

这样设置一下可以不?

Form的高度=screen的高度-任务栏的高度
------解决方案--------------------
自己获取屏幕可用大小.
然后据此设置form location和size
------解决方案--------------------
比如在窗体初始化的时候把可以这样写:
this.MaximizedBounds = Screen.FromControl(this).WorkingArea;