C# Winform控件 - Form
一、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
{
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();
}
二、窗體事件
1.Load事件
雙擊事件中的Load右邊的空白處,即可在當前Form的窗體代碼中看到出現了下面代碼段,在裏面添加窗體載入時的事件即可。
private void frmMain_Load(object sender, EventArgs e)
{
}
C# Winform控件 - Form