1. partial
partial是“部分的”意思。在c#中,為了方便的對代碼管理和編輯,可以用pritial關鍵字將同一個類的代碼分開放在多個文件中。每個文件都是類的一部分代碼,也叫做分布類,會被編譯器當作一個類處理
1 public partial class Login : Form 2 { 3 //代碼塊 4 } 5 6 7 partial class Login 8 { 9 //代碼塊 10 } 11 12 //兩個文件會在編譯時進行合並
2.form
form 是 。NET Framework 定義好的一個最基本的窗體類,具有窗體的一些最基本的屬性和方法,可以通過(冒號):繼承窗體類來獲得窗體類定義好的屬性和方法 窗體的常用屬性
屬性 |
說明 |
Name | 窗體對象的名稱,用於在代碼中標識 |
BackColor | 窗體的背景顏色 |
BackgroundImage | 窗體的背景圖片 |
FormBorderStyle | 窗體的邊框樣式,有七個可選的值,默認為Sizable |
MaximizeBox | 確定窗體欄右上角是否有最大框,默認為True |
ShowInTaskbar | 確定窗體是否出現在Window任務欄中,默認為True |
StartPosition | 確定窗體的初始位置 |
Text | 窗體的TiTle |
TopMost | 指示窗體是否顯示在此屬性未設置為True的所有窗體之上,默認False |
windowState | 確認窗體的初始可視狀態,包括Normal(普通)、Maxximized(最大化)、 Minimized(最小化)默認為Normal |
這些屬性都可以在視圖設計中修改,修改后Visual Studio會在窗體的Designer中生成相應的代碼
例如:
//設置窗體對象背景顏色 this.BackColor = System.Drawing.SystemColors.Info; //設置窗體的背景圖片 this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); 設置窗體對象的名稱 this.Name = "Log"; //設置邊框不可拖動 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; //設置初始窗體的右上角是否顯示最大化框,默認True this.MaximizeBox = false; //設置窗體是否出現在window任務欄中,默認True this.ShowInTaskbar = false; //設置窗體初始位置 this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; //設置窗體的初始大小 this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
窗體類的常用方法
方法 | 屬性 |
close() | 關閉窗體 |
Show() | 顯示窗體 |
ShowDialog() | 模式化顯示窗體 |
Hide() | 隱藏窗體 |
基本控件的使用
1.標簽(Label)的常用屬性
屬性 | 說明 |
Image | 在標簽上顯示圖片 |
Text | 標簽上的文本 |
2.文本框(TextBox)的常用屬性
//實例化文本框對象 TextBox tb = new TextBox(); //在文本框可以輸入的最大長度 tb.MaxLength = 15; //是否可以輸入多行 tb.Multiline = false; //設置回顯字符 tb.PasswordChar = '*'; //設置只讀 tb.ReadOnly = true; //與文本框關聯的文本 tb.Text = "這是文本框的文本";
3.組合框(ComboBox)
屬性 |
說明 |
Items | 組合框中的項 |
DropDownStyle | 定義組合框的風格 |
Text | 與組合框相關的文本 |
SlectedIndex | 單擊控件時發生 |
SlectedChanged | 獲取當前的選定項 |
事件 |
說明 |
Click | 單擊控件時發生 |
SelectedChanged | 在Selected屬性修改后發生 |
4.按鈕的主要屬性和事件(Button)
