天天看點

C#常用控件及其常用屬性的介紹

C#控件屬性:

1、窗體

1、常用屬性

(1)Name屬性:用來擷取或設定窗體的名稱,在應用程式中可通過Name屬性來引用窗體。

(2) WindowState屬性: 用來擷取或設定窗體的視窗狀态。 取值有三種: Normal (窗體正常顯示)、 Minimized

(窗體以最小化形式顯示)和 Maximized(窗體以最大化形式顯示)。

(3)StartPosition屬性:用來擷取或設定運作時窗體的起始位置。

(4)Text屬性:該屬性是一個字元串屬性,用來設定或傳回在視窗标題欄中顯示的文字。

(5)Width屬性:用來擷取或設定窗體的寬度。

(6)Height屬性:用來擷取或設定窗體的高度。

(7)Left屬性:用來擷取或設定窗體的左邊緣的x坐标(以像素為機關)。

(8)Top屬性:用來擷取或設定窗體的上邊緣的y坐标(以像素為機關)。

(9)ControlBox屬性:用來擷取或設定一個值,該值訓示在該窗體的标題欄中是否顯示控制框。值為true時将顯示控制框,值為false時不顯示控制框。

(10)MaximizeBox屬性:用來擷取或設定一個值,該值訓示是否在窗體的标題欄中顯示最大化按鈕。值為 true時顯示最大化按鈕,值為false時不顯示最大化按鈕。

(11)MinimizeBox 屬性:用來擷取或設定一個值,該值訓示是否在窗體的标題欄中顯示最小化按鈕。值為 true時顯示最小化按鈕,值為false時不顯示最小化按鈕。

(12)AcceptButton 屬性:該屬性用來擷取或設定一個值,該值是一個按鈕的名稱,當按 Enter 鍵時就相當于單擊了窗體上的該按鈕。

(13)CancelButton 屬性:該屬性用來擷取或設定一個值,該值是一個按鈕的名稱,當按 Esc 鍵時就相當于單擊了窗體上的該按鈕。

(14)Modal 屬性:該屬性用來設定窗體是否為有模式顯示窗體。如果有模式地顯示該窗體,該屬性值為true;否則為 false。當有模式地顯示窗體時,隻能對模式窗體上的對象進行輸入。必須隐藏或關閉模式窗體(通常是響應某個使用者操作),然後才能對另一窗體進行輸入。有模式顯示的窗體通常用做應用程式中的對話框。

(15)ActiveControl屬性:用來擷取或設定容器控件中的活動控件。窗體也是一種容器控件。

(16)ActiveMdiChild屬性:用來擷取多文檔界面(MDI)的目前活動子視窗。

(17)AutoScroll 屬性:用來擷取或設定一個值,該值訓示窗體是否實作自動滾動。如果此屬性值設定為true,則當任何控件位于窗體工作區之外時,會在該窗體上顯示滾動條。另外,當自動滾動打開時,窗體的工作區自動滾動,以使具有輸入焦點的控件可見。

(18)BackColor屬性:用來擷取或設定窗體的背景色。

(19)BackgroundImage屬性:用來擷取或設定窗體的背景圖像。

(20)Enabled 屬性:用來擷取或設定一個值,該值訓示控件是否可以對使用者互動作出響應。如果控件可以對使用者互動作出響應,則為 true;否則為false。預設值為true。

(21)Font屬性:用來擷取或設定控件顯示的文本的字型。

(22)ForeColor屬性:用來擷取或設定控件的前景色。

(23)IsMdiChild屬性:擷取一個值,該值訓示該窗體是否為多文檔界面(MDI)子窗體。值為 true時,是子窗體,值為false時,不是子窗體。

(24)IsMdiContainer 屬性:擷取或設定一個值,該值訓示窗體是否為多文檔界面(MDI)中的子窗體的容器。值為true時,是子窗體的容器,值為false時,不是子窗體的容器。

(25)KeyPreview屬性:用來擷取或設定一個值,該值訓示在将按鍵事件傳遞到具有焦點的控件前,窗體是否将接收該事件。值為true時,窗體将接收按鍵事件,值為false時,窗體不接收按鍵事件。

(26)MdiChildren屬性:數組屬性。數組中的每個元素表示以此窗體作為父級的多文檔界面(MDI)子窗體。

(27)MdiParent屬性:用來擷取或設定此窗體的目前多文檔界面(MDI)父窗體。

(28)ShowInTaskbar屬性:用來擷取或設定一個值,該值訓示是否在Windows工作列中顯示窗體。

(29)Visible屬性:用于擷取或設定一個值,該值訓示是否顯示該窗體或控件。值為true 時顯示窗體或控件,為 false時不顯示。

(30)Capture屬性:如果該屬性值為true,則滑鼠就會被限定隻由此控件響應,不管滑鼠是否在此控件的

範圍内。

2、常用方法

下面介紹一些窗體的最常用方法。

(1)Show方法:該方法的作用是讓窗體顯示出來,其調用格式為:

窗體名.Show();

其中窗體名是要顯示的窗體名稱。

(2)Hide方法:該方法的作用是把窗體隐藏出來,其調用格式為:

窗體名.Hide();

其中窗體名是要隐藏的窗體名稱。

(3)Refresh方法:該方法的作用是重新整理并重畫窗體,其調用格式為:

窗體名.Refresh();

其中窗體名是要重新整理的窗體名稱。

(4)Activate方法:該方法的作用是激活窗體并給予它焦點。其調用格式為:

窗體名.Activate(); 其中窗體名是要激活的窗體名稱。

(5)Close方法:該方法的作用是關閉窗體。其調用格式為:

窗體名.Close();

其中窗體名是要關閉的窗體名稱。

(6)ShowDialog方法:該方法的作用是将窗體顯示為模式對話框。其調用格式為:

窗體名.ShowDialog();

3.常用事件

(1)Load事件:該事件在窗體加載到記憶體時發生,即在第一次顯示窗體前發生。

(2)Activated事件:該事件在窗體激活時發生。

(3)Deactivate事件:該事件在窗體失去焦點成為不活動窗體時發生。

(4)Resize事件:該事件在改變窗體大小時發生。

(5)Paint事件:該事件在重繪窗體時發生。

(6)Click事件:該事件在使用者單擊窗體時發生。

(7)DoubleClick事件:該事件在使用者輕按兩下窗體時發生。

(8)Closed事件:該事件在關閉窗體時發生。

文本框類控件

2、Label 控件

1、常用屬性:

(1)Text屬性:用來設定或傳回标簽控件中顯示的文本資訊。

(2)AutoSize 屬性:用來擷取或設定一個值,該值訓示是否自動調整控件的大小以完整顯示其内容。取值為 true時,控件将自動調整到剛好能容納文本時的大小,取值為false時,控件的大小為設計時的大小。預設值為false。

(3)Anchor 屬性:用來确定此控件與其容器控件的固定關系的。所謂容器控件指的是這樣一種情況:往往在控件之中還有一個控件,例如最典型的就是窗體控件中會包含很多的控件,像标簽控件、文本框等。

這時稱包含控件的控件為容器控件或父控件,而父控件稱為子控件。這時将遇到一個問題,即子控件與父控件的位置關系問題,即當父控件的位置、大小變化時,子控件按照什麼樣的原則改變其位置、大小。Anchor屬性就規定了這個原則。

對于 Anchor 屬性,可以設定 Top、Bottom、Right、Left 中的任意幾種,設定的方法是在屬性視窗中單擊Anchor屬性右邊的箭頭,将會出現如圖 9-6 的視窗,通過它可設定 Anchor 屬性值。圖 9-6 中選中變黑的方位即為設定的方位控制,即圖中所示的為 Left、Right、Bottom。此時,如果父視窗變化,子視窗将保證其左邊緣與容器左邊的距離、上邊緣與容器上邊的距離、底邊與容器底邊的距離等不變,效果如圖9-7 所示。

可見随着窗體的大小變化, Label控件也會随着變 。 而 不 變 的 則 是Archor中所規定的邊 緣與相應的父控件邊緣的距離。

(4)BackColor屬性:

用來擷取或設定控件的背景色。當該屬性值設定為 Color.Transparent 時,标簽将透明顯示,即背景色不再顯示出來。

(5)BorderStyle 屬性:用來設定或傳回邊框。有三種選擇:BorderStyle.None 為無邊框(預設),BorderStyle.FixedSingle 為固定單邊框,BorderStyle.Fixed3D 為三維邊框。

(6)TabIndex屬性:用來設定或傳回對象的Tab鍵順序。

(7)Enabled 屬性:用來設定或傳回控件的狀态。值為 true 時允許使用控件,值為 false 時禁止使用控件,此時标簽呈暗淡色,一般在代碼中設定。圖9-8 邊框效果圖

另外,标簽還具有Visible、ForeColor、Font等屬性,具體含義請參考窗體的相應屬性。

3、TextBox 控件

1、主要屬性:

(1)Text屬性:Text屬性是文本框最重要的屬性,因為要顯示的文本就包含在Text屬性中。預設情況下,最多可在一個文本框中輸入2048個字元。如果将MultiLine屬性設定為true,則最多可輸入32KB 的文本。Text屬性可以在設計時使用【屬性】視窗設定,也可以在運作時用代碼設定或者通過使用者輸入來設定。可以在運作時通過讀取Text屬性來獲得文本框的目前内容。

(2)MaxLength 屬性:用來設定文本框允許輸入字元的最大長度,該屬性值為 0 時,不限制輸入的字元數。

(3)MultiLine 屬性:用來設定文本框中的文本是否可以輸入多行并以多行顯示。值為 true 時,允許多行顯示。值為false時不允許多行顯示,一旦文本超過文本框寬度時,超過部分不顯示。

(4)HideSelection屬性:用來決定當焦點離開文本框後,選中的文本是否還以選中的方式顯示,值為true,則不以選中的方式顯示,值為 false将依舊以選中的方式顯示。

(5)ReadOnly屬性:用來擷取或設定一個值,該值訓示文本框中的文本是否為隻讀。值為 true時為隻讀,值為 false時可讀可寫。

(6)PasswordChar 屬性:是一個字元串類型,允許設定一個字元,運作程式時,将輸入到 Text 的内容全部顯示為該屬性值,進而起到保密作用,通常用來輸入密碼或密碼。

(7) ScrollBars屬性: 用來設定滾動條模式, 有四種選擇: ScrollBars.None (無滾動條), ScrollBars.Horizontal(水準滾動條),ScrollBars.Vertical(垂直滾動),ScrollBars.Both(水準和垂直滾動條)。

注意:隻有當MultiLine屬性為true時,該屬性值才有效。在WordWrap屬性值為true時,水準滾動條将不起作用

(8)SelectionLength屬性:用來擷取或設定文本框中標明的字元數。隻能在代碼中使用,值為0 時,表示未選中任何字元。

(9)SelectionStart屬性:用來擷取或設定文本框中標明的文本起始點。隻能在代碼中使用,第一個字元的位置為0,第二個字元的位置為1,依此類推。

(10)SelectedText 屬性:用來擷取或設定一個字元串,該字元串訓示控件中目前標明的文本。隻能在代碼中使用。

(11)Lines:該屬性是一個數組屬性,用來擷取或設定文本框控件中的文本行。即文本框中的每一行存放在 Lines數組的一個元素中。

(12)Modified:用來擷取或設定一個值,該值訓示自建立文本框控件或上次設定該控件的内容後,使用者是否修改了該控件的内容。值為true表示修改過,值為 false表示沒有修改過。

(13)TextLength屬性:用來擷取控件中文本的長度。

(14)WordWrap:用來訓示多行文本框控件在輸入的字元超過一行寬度時是否自動換行到下一行的開始,值為 true,表示自動換到下一行的開始,值為false表示不自動換到下一行的開始。

2、常用方法:

(1)AppendText方法:把一個字元串添加到檔案框中文本的後面,調用的一般格式如下:文本框對象.AppendText(str) 參數 str是要添加的字元串。

(2)Clear方法:從文本框控件中清除所有文本。調用的一般格式如下:文本框對象.Clear()該方法無參數。

(3)Focus方法:是為文本框設定焦點。如果焦點設定成功,值為 true,否則為false。調用的一般格式如下:文本框對象.Focus()該方法無參數。

(4)Copy方法:将文本框中的目前標明内容複制到剪貼闆上。調用的一般格式如下:文本框對象.Copy()該方法無參數。

(5)Cut方法:将文本框中的目前標明内容移動到剪貼闆上。調用的一般格式如下:文本框對象.Cut()該方法無參數。

(6)Paste方法:用剪貼闆的内容替換文本框中的目前標明内容。調用的一般格式如下:文本框對象.Paste()該方法無參數。

(7)Undo 方法:撤銷文本框中的上一個編輯操作。調用的一般格式如下:文本框對象.Undo()該方法無參數。

(8)ClearUndo方法:從該文本框的撤銷緩沖區中清除關于最近操作的資訊,根據應用程式的狀态,可以使用此方法防止重複執行撤銷操作。調用的一般格式如下:

文本框對象.ClearUndo()該方法無參數。

(9)Select方法:用來在文本框中設定標明文本。調用的一般格式如下:文本框對象.Select(start,length) 該方法有兩個參數,第一個參數start用來設定文本框中目前標明文本的第一個字元的位置,第二個參數length用來設定要選擇的字元數。

(10)SelectAll方法:用來標明文本框中的所有文本。調用的一般格式如下:文本框對象.SelectAll()該方法無參數。

3、常用事件:

(1)GotFocus事件:該事件在文本框接收焦點時發生。

(2)LostFocus事件:該事件在文本框失去焦點時發生。

(3)TextChanged事件:該事件在Text屬性值更改時發生。無論是通過程式設計修改還是使用者互動更改文本框的 Text屬性值,均會引發此事件。

4、RichTextBox控件

RichTextBox是一種既可以輸入文本、 又可以編輯文本的文字處理控件, 與TextBox控件相比, RichTextBox控件的文字處理功能更加豐富, 不僅可以設定文字的顔色、 字型, 還具有字元串檢索功能。 另外, RichTextBox控件還可以打開、編輯和存儲.rtf格式檔案、ASCII文本格式檔案及Unicode編碼格式的檔案。

1、常用屬性

上面介紹的 TextBox 控件所具有的屬性,RichTextBox 控件基本上都具有,除此之外,該控件還具有一些其他屬性。

(1)RightMargin屬性:用來設定或擷取右側空白的大小,機關是像素。通過該屬性可以設定右側空白,如希望右側空白為50像素,可使用如下語句:

RichTextBox1.RightMargin=RichTextBox1.Width-50;

(2)Rtf屬性:用來擷取或設定RichTextBox控件中的文本,包括所有RTF格式代碼。可以使用此屬性将RTF格式文本放到控件中以進行顯示,或提取控件中的RTF格式文本。此屬性通常用于在RichTextBox控件和其他RTF源(如 MicrosoftWord或 Windows寫字闆)之間交換資訊。

(3)SelectedRtf 屬性:用來擷取或設定控件中目前標明的 RTF 格式的格式文本。此屬性使使用者得以擷取控件中的標明文本,包括RTF格式代碼。如果目前未標明任何文本,給該屬性指派将把所賦的文本插入到插入點處。如果標明了文本,則給該屬性所賦的文本值将替換掉標明文本。

(4)SelectionColor屬性:用來擷取或設定目前標明文本或插入點處的文本顔色。

(5)SelectionFont屬性:用來擷取或設定目前標明文本或插入點處的字型。

2、常用方法

前面介紹的 TextBox 控件所具有的方法,RichTextBox 控件基本上都具有,除此之外,該控件還具有一些其他方法。

(1)Redo方法:用來重做上次被撤銷的操作。調用的一般格式如下:RichTextBox對象.Redo() 該方法無參數。

(2)Find方法:用來從RichTextBox控件中查找指定的字元串。經常使用的調用格式如下:

[格式1]:

RichTextBox對象.Find(str)

[功能]:在指定的“RichTextBox”控件中查找文本,并傳回搜尋文本的第一個字元在控件内的位置。如果未找到搜尋字元串或者str參數指定的搜尋字元串為空,則傳回值為1。

[格式2]:

RichTextBox對象.Find(str,RichTextBoxFinds)

[功能]:在“RichTextBox 對象”指定的文本框中搜尋 str 參數中指定的文本,并傳回文本的第一個字元在控件内的位置。如果傳回負值,則未找到所搜尋的文本字元串。還可以使用此方法搜尋特定格式的文本。參數RichTextBoxFinds指定如何在控件中執行文本搜尋,其取值及其含義如表9-4 所示。

[格式3]:

RichTextBox對象.Find(str,start,RichTextBoxFinds)

[功能]:這裡Find方法與前面的格式2 基本類似,不同的隻是通過設定控件文本内的搜尋起始位置來縮小文本搜尋範圍,start參數表示開始搜尋的位置。此功能使使用者得以避開可能已搜尋過的文本或已經知道不包含要搜尋的特定文本的文本。如果在options參數中指定了RichTextBoxFinds.Reverse值,則 start參數的值将訓示反向搜尋結束的位置,因為搜尋是從文檔底部開始的。

(3)SaveFile方法:用來把RichTextBox中的資訊儲存到指定的檔案中,調用格式有以下三種。

[格式1]:

RichTextBox對象名.SaveFile(檔案名);

[功能]:将 RichTextBox控件中的内容儲存為RTF格式檔案中。

[格式2]:

RichTextBox對象名.SaveFile(檔案名,檔案類型);

[功能]:将 RichTextBox控件中的内容儲存為“檔案類型”指定的格式檔案中。

[格式3]:

RichTextBox對象名.SaveFile(資料流,資料流類型);

[功能]:将 RichTextBox控件中的内容儲存為“資料流類型”指定的資料流類型檔案中。其中,檔案類型或資料流類型的取值及含義如表9-5所示。

(4)LoadFile方法:使用LoadFile方法可以将文本檔案、RTF檔案裝入RichTextBox控件。主要的調用格式有以下三種。

[格式1]:

RichTextBox對象名.LoadFile(檔案名);

[功能]:将RTF格式檔案或标準ASCII文本檔案加載到RichTextBox控件中。

[格式2]:

RichTextBox對象名.LoadFile(資料流,資料流類型);

[功能]:将現有資料流的内容加載到RichTextBox控件中。

[格式3]:

RichTextBox對象名.LoadFile(檔案名,檔案類型);

[功能]:将特定類型的檔案加載到RichTextBox控件中。

注意:檔案類型和資料流格式見表9-5。

5、NumericUpDown 控件

【Windows 窗體】控件組中的 NumericUpDown 控件看起來像是一個文本框與一對使用者可單擊以調整值的箭頭的組合。可以通過單擊向上和向下按鈕、按向上和向下箭頭鍵來增大和減小數字,也可以直接輸入數字。單擊向上箭頭鍵時,值向最大值方向增加;單擊向下箭頭鍵時,值向最小值方向減少。該控件在工具箱中的圖示為 。該控件的樣式如圖9-13所示。

1、常用屬性:

(1)DecimalPlaces:擷取或設定該控件中顯示的小數位數。

(2)Hexadecimal:擷取或設定一個值,該值訓示該控件是否以十六進制格式顯示所包含的值。

(3)Increment:擷取或設定單擊向上或向下按鈕時,該控件遞增或遞減的值。

(4)Maximum:擷取或設定該控件的最大值。

(5)Minimum:擷取或設定該控件的最小值。

(6)Value:擷取或設定該控件的目前值。

與 TextBox控件一樣,NumericUpDown控件的常用事件有:ValueChanged、GotFocus、LostFocus等。

按鈕類控件 

C#控件大全: 

DataGridView 控件DataGridView 控件提供用來顯示資料的可自定義表。使用 DataGridView 類,可以自定義單元格、行、列和邊框。      
注意      
DataGridView 控件提供 DataGrid 控件所不具備的許多基本和進階功能。有關更多資訊,請參見 Windows 窗體 DataGridView 控件和DataGrid 控件之間的差別      
常用屬性:      
DefaultCellStyle、ColumnHeadersDefaultCellStyle、CellBorderStyle 和 GridColor      
資料綁定和定位      
BindingSource 元件      
通過提供目前項管理、更改通知和其他服務,來簡化将窗體上的控件綁定到資料的過程。      
BindingNavigator 控件      
提供工具欄式的界面來定位和操作窗體上的資料。      
文本編輯      
TextBox 控件      
顯示設計時輸入的文本,它可由使用者在運作時編輯或以程式設計方式更改。      
RichTextBox 控件      
使文本能夠以純文字或 RTF 格式顯示。      
MaskedTextBox 控件      
限制使用者輸入的格式      
資訊顯示(隻讀)      
Label 控件      
顯示使用者無法直接編輯的文本。      
LinkLabel 控件      
将文本顯示為 Web 樣式的連結,并在使用者單擊該特殊文本時觸發事件。該文本通常是到另一個視窗或網站的連結。      
StatusStrip 控件      
通常在父窗體的底部使用有架構的區域顯示有關應用程式的目前狀态的資訊。      
ProgressBar 控件      
向使用者顯示操作的目前進度。      
網頁顯示      
WebBrowser 控件      
使使用者可以在窗體内導航網頁。      
從清單中選擇      
CheckedListBox 控件      
顯示一個可滾動的項清單,每項旁邊都有一個複選框。      
ComboBox 控件      
顯示一個下拉式項清單。      
DomainUpDown 控件      
顯示使用者可用向上和向下按鈕滾動的文本項清單。      
ListBox 控件      
顯示一個文本項和圖形項(圖示)清單。      
ListView 控件      
在四個不同視圖之一中顯示項。這些視圖包括純文字視圖、帶有小圖示的文本視圖、帶有大圖示的文本視圖和詳細資訊視圖。      
NumericUpDown 控件      
顯示使用者可用向上和向下按鈕滾動的數字清單。      
TreeView 控件      
顯示一個節點對象的分層集合,這些節點對象由帶有可選複選框或圖示的文本組成。      
圖形顯示      
PictureBox 控件      
在一個架構中顯示圖形檔案(如位圖和圖示)。      
圖形存儲      
ImageList控件      
充當圖像儲存庫。ImageList 控件和及其包含的圖像可以在不同的應用程式中重用。      
CheckBox 控件      
顯示一個複選框和一個文本标簽。通常用來設定選項。      
CheckedListBox 控件      
顯示一個可滾動的項清單,每項旁邊都有一個複選框。      
RadioButton 控件      
顯示一個可打開或關閉的按鈕。      
TrackBar 控件      
允許使用者通過沿标尺移動“滾動塊”來設定标尺上的值。      
資料的設定      
DateTimePicker 控件      
顯示一個圖形月曆以允許使用者選擇日期或時間。      
MonthCalendar 控件      
顯示一個圖形月曆以允許使用者選擇日期範圍。      
對話框      
ColorDialog 控件      
顯示允許使用者設定界面元素的顔色的顔色選擇器對話框。      
FontDialog 控件      
顯示允許使用者設定字型及其屬性的對話框。      
OpenFileDialog 控件      
顯示允許使用者定位檔案和選擇檔案的對話框。      
PrintDialog 控件      
顯示允許使用者選擇列印機并設定其屬性的對話框。      
PrintPreviewDialog件      
顯示一個對話框,該對話框顯示 PrintDocument 元件在列印出來後的外觀。      
FolderBrowserDialog 控件      
顯示用來浏覽、建立以及最終選擇檔案夾的對話框      
SaveFileDialog 控件      
顯示允許使用者儲存檔案的對話框。      
菜單控件      
MenuStrip 控件      
建立自定義菜單      
注意      
MenuStrip 的設計目的是為了取代 MainMenu 控件。      
ContextMenuStrip 控件      
建立自定義上下文菜單。      
注意      
ContextMenuStrip 的設計目的是為了取代 ContextMenu 控件。      
指令      
Button 控件      
啟動、停止或中斷程序。      
LinkLabel 控件      
将文本顯示為 Web 樣式的連結,并在使用者單擊該特殊文本時觸發事件。該文本通常是到另一個視窗或網站的連結。      
NotifyIcon 控件      
在表示正在背景運作的應用程式的工作列的狀态通知區域中顯示一個圖示。      
ToolStrip 控件      
建立工具欄,這些工具欄可以具有與 Microsoft Windows XP、Microsoft Office 或 Microsoft Internet Explorer 類似的外觀,也可以具有自定義外觀,可以有主題,也可以沒有主題,并支援溢出和運作時項重新排序。      
注意      
ToolStrip 控件的設計目的是為了取代 ToolBar 控件。      
使用者幫助      
HelpProvider 元件      
為控件提供彈出式幫助或聯機幫助。      
ToolTip 元件      
當使用者将指針停留在控件上時,提供一個彈出式視窗來顯示該控件的用途的簡短說明。      
将其他控件分組      
Panel 控件      
将一組控件分組到未标記、可滾動的架構中。      
GroupBox 控件      
将一組控件(如單選按鈕 (RadioButton))分組到帶标記、不可滾動的架構中。      
TabControl 控件      
提供一個頁籤式頁面以有效地組織和通路已分組對象。      
SplitContainer 控件      
提供用可移動拆分條分隔的兩個面闆。      
注意      
SplitContainer 控件的設計目的是為了取代 Splitter 控件。      
TableLayoutPanel 控件      
表示一個面闆,它可以在一個由行和列組成的網格中對其内容進行動态布局。      
FlowLayoutPanel 控件      
表示一個沿水準或垂直方向動态排放其内容的面闆。      
音頻      
SoundPlayer 控件      
播放 .wav 格式的聲音檔案。加載聲音和播放聲音可以異步進行。      

繼續閱讀