1.C#窗體和控件


 

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)

按鈕屬性用法  

 


免責聲明!

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



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