创建
右键工程,添加->windows窗体。(假设Name为form2)
右键窗体-》查看代码,进入窗体对应的代码文件
Form2 f=new Form2();
f.Show(); //第一次调用该函数时,窗体才会创建
f.Hide();
窗口必须在ui线程创建
ff.Show(); 非模式对话框,需要在ui线程创建
ff.ShowDialog(); 模式对话框,自带ui线程
屏蔽关闭按钮
override窗口的OnFormClosing事件
e.Cancel = true;
this.Hide();
可以使alt+F4与关闭按钮都失效,并隐藏窗体
屏蔽最大化按钮
this.MaximizeBox = false;
屏蔽所有系统按钮
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
最大化、最小化、关闭按钮都消失,alt+f4失效,上面出现一个红色×用来隐藏窗口
顶层窗口
TopMost
去除标题和边框
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
全屏
WindowState Maximized
设置窗口位置
this.Left = 0;
this.Top = 0;
this.Width = 1000;
this.Height = 500;