首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

让form全屏又不挡住任务栏,该怎么处理

2012-01-11 
让form全屏又不挡住任务栏,该怎么办?将FormBorderStyle设为None,WindowState设为FormWindowState.Maximize

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

[解决办法]
想直接实现好像挺难哦..

换种思路..

这样设置一下可以不?

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

热点排行