<p><span style="font-size: 10pt;">0.新建窗体 及添加按钮</span></p><p><span style="font-size: 10pt;">1.<br> 执行如下按钮事件<br> private void btnformmax_click(object sender, eventargs e)<br> {<br> if (this.windowstate == formwindowstate.maximized)<br> {<br> this.windowstate = formwindowstate.normal;<br> }<br> else<br> {<br> this.windowstate = formwindowstate.maximized;<br> }<br> }<br> 窗体最大化时 非全屏 不会遮盖任务栏<br> 此时this.formborderstyle 默认为 sizable</span></p><p><span style="font-size: 10pt;">2.<br> 执行如下按钮事件<br> private void btnformmax_click(object sender, eventargs e)<br> {<br> if (this.windowstate == formwindowstate.maximized)<br> { <br> this.windowstate = formwindowstate.normal;<br> }<br> else<br> {<br> this.formborderstyle = formborderstyle.none;<br> this.windowstate = formwindowstate.maximized;<br> }<br> }</span></p><p><span style="font-size: 10pt;"> 窗体最大化时 会全屏 及遮盖任务栏<br> 此时this.formborderstyle 为 none 不会显示窗体标题栏等相关</span></p><p><span style="font-size: 10pt;">3.<br> 执行如下按钮事件<br> private void btnformmax_click(object sender, eventargs e)<br> {<br> if (this.windowstate == formwindowstate.maximized)<br> { <br> this.windowstate = formwindowstate.normal;<br> }<br> else<br> {<br> this.formborderstyle = formborderstyle.none;<br> this.maximumsize = new size(screen.primaryscreen.workingarea.width, screen.primaryscreen.workingarea.height);<br> this.windowstate = formwindowstate.maximized;<br> }<br> }</span></p><p><span style="font-size: 10pt;"> 窗体最大化时 非全屏 不会遮盖任务栏<br> 此时this.formborderstyle 为 none 不会显示窗体标题栏等相关<br></span></p>
c# winform 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
最新推荐文章于 2018-03-03 11:09:00 发布