winform窗体最大化状态栏看不见了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform窗体最大化状态栏看不见了相关的知识,希望对你有一定的参考价值。

大家看图,我winform窗体启动的时候是最大化的,但是最下面的状态栏却看不见,这个应该怎么设置?我的窗体要求是最大化的。

参考技术A 修改窗体的ShowInTaskbar属性,true显示状态栏,false不显示 参考技术B this.MaximumSize = new Size(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
this.WindowState = FormWindowState.Maximized;
用这个试试本回答被提问者采纳
参考技术C http://www.cnblogs.com/freeliver54/archive/2008/11/22/1338877.html

WinForm复习

WinForm复习

0.Form的相关属性

  • Text标题
  • MaximizeBox/MinimizeBox 是否使用最大化/最小化按钮。
  • Icon 窗体图标,后缀要为.ico的图片。
  • FormBorderStyle 窗体边框

如果前缀为Fixed表示窗体大小固定,即不能放大缩小边框。

  • StartPosition 窗体首次启动位于屏幕的位置

  • WindowState 窗体初始状态(最大化、最小化、正常)

  • TopMose 是否始终显示于其他窗体前面。

设置背景颜色、背景图片、图片布局

  • ShowInTaskbar 是否在任务栏显示窗体

1.Form的常用事件

  • Load 窗体加载前触发
  • Click 点击触发
  • FormClosing/FormClosed 窗体关闭前触发/关闭后触发

实例——关闭前的提示框

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        

            DialogResult result = MessageBox.Show("确定要关闭窗体吗?",
                "提示框", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (result == DialogResult.No)
                e.Cancel = true;

        

2.多窗体

  • 设置启动项目的窗体在Program.cs的Main里
    static void Main()
    
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    

修改Run里面的Form类实例。

  • 点击按钮切换窗体。
        private void button1_Click(object sender, EventArgs e)
        
            Form2 form2 = new Form2();
            form2.Show(); //两者可以相互切换.
            //form2.ShowDialog();  模态框打开,必须先完成模态框任务       
        
  • 多文档MDI窗体

给窗体设置IsMdiContainer属性 表示是否为容器。

MdiParent 是否父窗体是谁。


  • 关闭窗体 .close(),关闭整个应用Application.Exit()
  • 如果不想关闭主窗体、可以使用.hide()隐藏主窗体,防止程序直接退出。

https://www.bilibili.com/video/BV1eQ4y1P7aS?p=11

  • 控件对齐的设置

  • Form窗体的AcceptButton 和 CancelButton 对应的 快捷键Enter和 Esc

能不能搞几个WinForm插件哇qwq

以上是关于winform窗体最大化状态栏看不见了的主要内容,如果未能解决你的问题,请参考以下文章

winform 模式窗体最小化,父窗体也最小化,该怎样做?

C# winform 获取标题栏,状态栏,菜单栏的高度

winform中让显示的图片覆盖到父窗体保持父窗体的不可选中的状态,且任务栏中不会显示子窗体的任务选项

c#第二个状态栏不显示信息

如何让winform有边框但没有标题栏?

winform窗体程序最大化时遮挡屏幕任务栏的设置