• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

0.新建窗体 及添加按钮

1.ITPUB个人空间s6d:vU0UL
  执行如下按钮事件ITPUB个人空间zA\I;^+M,g"pr Q0J
  private void btnFormMax_Click(object sender, EventArgs e)
+tbh5?'e0  {ITPUB个人空间&MK4ozc;FP
     if (this.WindowState == FormWindowState.Maximized)
b x?p#p,H8t0     {ITPUB个人空间2LM.[3]M
         this.WindowState = FormWindowState.Normal;
.b�ev~q[-@!O0     }
r(Iem4{#bg0     elseITPUB个人空间k$lV&Rohu
     {ITPUB个人空间W8^wm|�qy @
         this.WindowState = FormWindowState.Maximized;ITPUB个人空间^0vQ9h ^
     }ITPUB个人空间x:h;f'Au9P9ZO_
  }ITPUB个人空间J,p/X/F9or
  窗体最大化时 非全屏 不会遮盖任务栏
q@/xc^v6[Px0  此时this.FormBorderStyle. 默认为 Sizable

2.ITPUB个人空间3U&u9])_0dn*c
  执行如下按钮事件ITPUB个人空间[#U%tsT:N%|
  private void btnFormMax_Click(object sender, EventArgs e)ITPUB个人空间:\,l!x-j(_"Qw
  {
NNYi C0^FV$Ln�_lY0      if (this.WindowState == FormWindowState.Maximized)
|GQ2p7}O!pT0      {       
%m]5|vlF0         this.WindowState = FormWindowState.Normal;
O*L^*M$l4Md�Jf(zx0      }ITPUB个人空间\ h'H ~;~
      else
7elW$Ii0      {
|B}@+V}1n qAC0         this.FormBorderStyle. = FormBorderStyle.None;
\/g0o&KB t0w0         this.WindowState = FormWindowState.Maximized;
EcN%WQ�l}B0      }
\+YN0LC0   }

  窗体最大化时 会全屏 及遮盖任务栏
6F0S+N M7[0  此时this.FormBorderStyle. 为 None 不会显示窗体标题栏等相关

3.
KAK Y0HmNF0  执行如下按钮事件
~3Eo3NTp0  private void btnFormMax_Click(object sender, EventArgs e)
1nU|5\8AO?-~H0  {ITPUB个人空间}"F#M#X1k0c�X
      if (this.WindowState == FormWindowState.Maximized)ITPUB个人空间,B'BC;bzE*a c�xZ
      {       ITPUB个人空间iGj]g+Y%L+IE
         this.WindowState = FormWindowState.Normal;
5b%t+l.X @(zl/e0      }ITPUB个人空间/wC ZcWg
      elseITPUB个人空间?m{!SrPy7p
      {ITPUB个人空间Qt ^f\
         this.FormBorderStyle. = FormBorderStyle.None;
;pCy*cy'p Z)g0         this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);ITPUB个人空间\Qh9q cn-oc
         this.WindowState = FormWindowState.Maximized;
v1y,c8Rw0      }ITPUB个人空间7y6LOQ&mhHK�s#Y
   }

  窗体最大化时 非全屏 不会遮盖任务栏
/E+GQKc5fIy]0  此时this.FormBorderStyle. 为 None 不会显示窗体标题栏等相关


转载自:
http://space.itpub.net/12639172/viewspace-501587

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#数组和集合整理发布时间:2022-07-13
下一篇:
C#多线程学习(四) 多线程的自动管理(线程池)发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap