C#中常見的控件及功能(一)


1、StatusBar控件——顯示各種狀態信息。 StatusBar控件可以有狀態欄面板(用於顯示圖標以指示狀態)或一系列動畫圖標(用於指示某個進程正在工作,例如,表示正在保存文檔的 Microsoft Word)。

 

2、ProgressBar控件(進度條)——用來顯示程序的執行進度。

 

3、MenuStrip控件(取代MainMenu控件)——制作菜單!

 

4、ToolStrip控件(取代ToolBar控件)——用於將用戶界面元素組合到工具欄、狀態欄和菜單中。 ToolStrip 控件提供豐富的設計時體驗,包括就地激活和編輯、自定義布局和漂浮(即工具欄共享水平或垂直空間的能力)。

 

5、ContextMenuStrip控件(取代ContextMenu)——實現快捷菜單(也稱為上下文菜單),即在用戶單擊鼠標右鍵時會出現在鼠標位置。

 

 

6、TabControl控件(選項卡)——TabControl控件相當於多窗體控件,可以通過設置多頁面方式容納其他控件。

 

 


7、SplitContainer控件——創建復合的用戶界面(通常,在一個面板中的選擇決定了在另一個面板中顯示哪些對象)。這種排列對於顯示和瀏覽信息非常有用。 擁有兩個面板使您可以聚合不同區域中的信息,並且用戶可以輕松地使用拆分條(也稱為“拆分器”)調整面板的大小。

 

 

8、ListView 控件——顯示了帶圖標的項的列表。該控件具有四種視圖模式:“LargeIcon”、“SmallIcon”、“List”和“Details”,分別表示大圖標、小圖標、列表和詳細信息(類似右下方圖像中的幾個選項)。

              

 

9、ListBox控件(列表框)——顯示一個項列表,用戶可從中選擇一項或多項。

 

 

10、ComboBox控件(組合框)——用於在下拉組合框中顯示數據。默認情況下,ComboBox 控件分兩個部分顯示:頂部是一個允許用戶鍵入列表項的文本框。第二部分是一個列表框,它顯示一個項列表,用戶可從中選擇一項。(組合框控件結合了文本框和列表框控件的特點,用戶可以在組合框內輸入文本,也可以在列表框中選擇項目。)

 

11、PictureBox控件(圖片框)——用於顯示位圖、GIF、JPEG、圖元文件或圖標格式的圖形。

 


12、ImageList控件——提供了一個集合,可以用於存儲在窗體的其他控件中使用的圖像。可以在圖像列表中存儲任意大小的圖像,但在每個控件中,每個圖像的大小必須相同。對於ListView,則需要兩個ImageList控件,才能顯示大圖像和小圖像。

 

13、DateTimePicker控件(日期)——用來控制用戶的輸入日期,使用該控件可以使用戶通過選擇的方式填寫日期,避免輸入日期格式判斷。


14、CheckBox控件(復選框)——可以實現多個選項同時選擇,CheckBox顯示為一個標簽,左邊是一個帶有標記的小方框。

 

15、RadioButton控件(單選按鈕)——只能選擇一個,選項之間互斥,顯示為一個標簽,左邊是一個原點。

 

16、GroupBox控件(分組框)——對控件(如單選按鈕,復選框等)進行分組的控件,可以設置每個組的標題。分組框控件屬於容器控件,一般不對該控件編碼。

 

17、Panel控件——一個面板容器,布局時可以使用。Panel 控件類似於 GroupBox 控件;但只有 Panel 控件可以有滾動條,而且只有 GroupBox 控件顯示標題。

 

18、TextBox按鈕(文本框)——實現程序與用戶的交互,獲取用戶輸入的信息或者向用戶顯示文本。

 

19、RichTextBox控件(富文本)——類似TextBox控件,TextBox常用於從用戶處獲取短文本字符串,而RichTextBox用於顯示和輸入格式化的文本(例如,黑體、下划線和斜體)。它使用標准的格式化文本,稱為Rich Text Format (富文本格式)或 RTF。
————————————————
CSDN博主「stypace」原創文章
原文鏈接:https://blog.csdn.net/stypace/java/article/details/8394626


免責聲明!

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



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