winform窗体

创建

右键工程,添加->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;

留下评论