c# winform 关于窗体最大化时的是否全屏效果与是否遮盖任务栏

<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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值