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 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)
{

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM