创建窗体:项目名右击-添加-新建项-Visual C#项-windows窗体-添加
窗体默认文件
.Designer.cs 设计文件,自动生成,不需要看,不要修改
.resx 资源文件,一些资源存放在这里,一般不需要看
最后一个文件是写代码的地方
代码创建控件,设置某些属性,可以先在窗体中做出,到窗体名.Designer.cs文件中复制代码即可
1.窗体字体
this.Font = new Font(this.Font.FontFamily, 9, this.Font.Style); //调整字体(宋体9号)
2.窗体名_Load 是窗体加载的时候调用的方法
3.c#窗体的显示方式:非模态显示(Show)和模态显示(ShowDialog)
区别 可以操作其他窗体 不允许操作其他窗体
关闭就是彻底关闭 关闭只是隐藏,需dispose方法释放资源
会执行方法后代码 关闭对话框后才执行方法后的代码
dispose调用后不能用直接用open方法,必须先用new生成一个窗口的实例;
4.VS2015导入现有类/窗体
项目名右击--添加--现有项--需要的类/窗体的.cs文件--确定
5.窗体不可拉伸
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
//窗体不可拉伸(可以直接在窗体属性设置)
6.主窗体图标换成默认图标
Icon右击点击重置恢复默认图标
7.窗体控件移位,可能是字体变化引起的,窗体和控件字体要一样
8.用过的窗体事件
Load 事件:该事件在窗体加载到内存时发生,即在第一次显示窗体前发生。
Activated 事件:该事件在窗体激活时发生。每次从其他窗体到这个窗体都会触发