zoukankan      html  css  js  c++  java
  • 如何全屏WinForm的窗体

    WinForm下全屏窗体代码
            '如果不把Border设为None,则无法隐藏Windows的开始任务栏
            Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
            Me.WindowState = FormWindowState.Maximized
            '如果不允许运行其他程序,则可设为True,屏蔽其他窗体的显示
            '但必须确保自身所有的窗体的TopMost除了子窗体外都要设置为true,否则也同样会被屏蔽
            Me.TopMost = True
     
    在应用DotNetBar窗体时,窗体需要从OfficeForm或其子类继承,正常情况下会显示二个标题栏
     c
    但通过代码设置
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    刚刚好可以把第一个标题栏隐藏掉,如不从OfficeForm继承,则会把仅有的一个隐藏掉,使窗体显示不正常
     
    另附加一个DX下设置全屏的方式供参考
     
    d3dpp.Windowed = false
    d3dpp.EnableAutoDepthStencil = true
    d3dpp.AutoDepthStencilFormat = DepthFormat.D16; 
    d3dpp.SwapEffect = SwapEffect.Discard; 
    d3dpp.BackBufferWidth = 640
    d3dpp.BackBufferHeight = 480
    d3dpp.BackBufferFormat = Format.X8R8G8B8; 
    d3dpp.PresentationInterval = PresentInterval.Immediate;
     
     
  • 相关阅读:
    Servlet项目 创建方法
    1. 连接数据库
    Jsp application对象(全局变量)
    Jsp session属性、方法
    让python 3支持mysqldb的解决方法
    Python读写文件(进阶)
    python操作MongoDB
    使用Python Pandas处理亿级数据
    SurfingTheInternet
    matplotlib中日期显示(不显示为科学计数法)
  • 原文地址:https://www.cnblogs.com/wene/p/3116942.html
Copyright © 2011-2022 走看看