1.
FormBorderStyle属性用于设置窗体的边框样式,
属性默认值为Sizable,运行后窗体大小可拖拽鼠标随意调整。
FIxedSignle值,可以让运行后固定窗体大小,
如果将属性值更改为none,则运行后窗体边框包括标题栏会全部隐藏,无法拖拽也不法更改窗体大小
2.
StartPosition属性用于控制窗体的显示位置
CenterScreen属性值,可以让窗体显现在显示屏中央
CenterParent属性值,可以让窗体在其父窗体中居中
3.
WindowState属性用于设置窗体的可视状态
Nomal属性值,窗体加载后呈现出来的效果是size属性决定的
Minimized属性值,窗体加载后直接最小化到任务栏
Maximized属性值,窗体加载后直接最大化
4.
BackColor属性,用于设置窗体的背景颜色
BackGroundImage属性,用于设置窗体的背景图片
BackGroundImageLayout属性,用于设置背景图片平铺方式
5.窗体的常用事件
Load:加载事件,窗体加载时发生
Click:窗体单击事件,单击窗体发生
DoubleClick:窗体双击事件,双击窗体发生
MouseMove:鼠标移动事件,鼠标移过窗体时发生
KeyDown:键盘按下事件,在首次按下某个键时发生
KeyUp:键盘释放事件,在释放某个键时发生
在使用KeyDown事件和KeyUp事件的的时候,首先要打开相应的KeyPreview这个属性
FormClosing:窗体关闭事件,关闭窗体时发生
Application.Exit(); 需要关闭整个Windows应用程序,一般使用这个方法。
Hide();这个方法可以隐藏windows控件
Close();这个方法可以关闭窗体,如果当前窗体不是主窗体,使用Close()方法可以关闭当前窗体
6.消息显示框
消息显示框需要使用MessageBox的show方法,常用的消息框有四种类型
每个消息框都有一个返回值,是一种DialogResult类型
1.最简单的消息框
MessageBox.Show("要显示的字符串");
2.带标题的消息框
MssageBox.Show("要显示的字符串","消息框的提示标题");
3.带标题、带按钮的消息框
MessageBox.Show("请输入账号","提示",MessageBoxButtons.YesNo);
4.带标题、按钮、图标的消息框
MessageBox.Show("请输入账号","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information);