一、Form窗體樣式
1.FormBorderStyle
(1)None

(2)FixedSingle

(3)Fixed3D
個人感覺跟Fixedsingle區別不大
(4)FixedDialog
不可以通過鼠標來拖拉窗體的邊框來調節大小

(5)Sizable
可以通過鼠標來拖拉窗體的邊框來調節大小

(6)FixedToolWindow
不可以通過鼠標來拖拉窗體的邊框來調節大小

(7)SizableToolWindow
可以通過鼠標來拖拉窗體的邊框來調節大小
2.Name
窗體代碼中的窗體名稱。
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}
}
3.BackColor、BackgroundImage、BackgroundImageLayout
窗體背景顏色、圖片、圖片位置設置
4.Icon
窗體圖標設置
5.Text
窗體顯示標題設置
6、StartPosition
窗體運行后默認顯示位置設置。
(1)Manual
靠屏幕左上角顯示。
(2)CenterScreen
顯示在屏幕中心位置。
(3)WindowsDefaultLocation
靠左上角的一個位置。
(4)WindowsDefaultBounds
windows默認的一個大小框。
(5)CenterParent
父窗體的中心。
7.MaxIMizeBox、MinmizeBox
設置是否有最大化、最小化框。
8.Opacity
窗體透明度設置
9.IsMdiContainer
將當前Form設置為窗體容器。
可在當前窗體的Load事件中創建一個子窗體,代碼如下:
private void frmMain_Load(object sender, EventArgs e)
{
Form2 frm = new Form2();
//設置窗體打開后窗體模式,有正常、最大化、最小化
frm.MdiParent = this; //關鍵代碼
frm.WindowState = FormWindowState.Normal;
//設置窗體起始位置
frm.StartPosition = FormStartPosition.CenterParent;
//以對話框方式調用
frm.Show();
}
二、窗體事件

添加窗體事件的方式有兩種:
通過VS設計器添加:在相應事件后邊空白處雙擊;

手動添加:
代碼形式:private void 窗體名稱_事件名稱(object sender, 事件名稱EventArgs e)
1.Load事件
雙擊事件中的Load右邊的空白處,即可在當前Form的窗體代碼中看到出現了下面代碼段,在里面添加窗體載入時的事件即可。
private void frmMain_Load(object sender, EventArgs e)
{
}
