




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、功能控件說(shuō)明數(shù)據(jù)顯示DataGridView 控件DataGridView 控件提供用來(lái)顯示數(shù)據(jù)的可自定義表。 使用 DataGridView 類,可以自定義單元格、行、列和邊框。 說(shuō)明DataGridView 控件提供了 DataGrid 控件中沒(méi)有的許多基本功能和高級(jí)功能。 有關(guān)更多信息,請(qǐng)參見Windows 窗體 DataGridView 控件和 DataGrid 控件之間的區(qū)別數(shù)據(jù)綁定和定位BindingSource 組件通過(guò)提供當(dāng)前項(xiàng)管理、更改通知和其他服務(wù),來(lái)簡(jiǎn)化將窗體上的
2、控件綁定到數(shù)據(jù)的過(guò)程。BindingNavigator 控件提供工具欄式的界面來(lái)定位和操作窗體上的數(shù)據(jù)。文本編輯TextBox 控件顯示設(shè)計(jì)時(shí)輸入的文本,它可由用戶在運(yùn)行時(shí)編輯或以編程方式更改。 RichTextBox 控件使文本能夠以純文本或 RTF 格式顯示。 MaskedTextBox 控件約束用戶輸入的格式信息顯示(只讀)Label 控件顯示用戶無(wú)法直接編輯的文本。LinkLabel 控件將文本顯示為 Web 樣式的鏈接,并在用戶單擊該特殊文本時(shí)觸發(fā)事件。 該文本通常是到另一個(gè)窗口或網(wǎng)站的鏈接。S
3、tatusStrip 控件通常在父窗體的底部使用有框架的區(qū)域顯示有關(guān)應(yīng)用程序的當(dāng)前狀態(tài)的信息。ProgressBar 控件向用戶顯示操作的當(dāng)前進(jìn)度。網(wǎng)頁(yè)顯示W(wǎng)ebBrowser 控件使用戶可以在窗體內(nèi)導(dǎo)航網(wǎng)頁(yè)。從列表中選擇CheckedListBox 控件顯示一個(gè)可滾動(dòng)的項(xiàng)列表,每項(xiàng)旁邊都有一個(gè)復(fù)選框。ComboBox 控件顯示一個(gè)下拉式項(xiàng)列表。DomainUpDown 控件顯示用戶可用向上和向下按鈕滾動(dòng)的文本項(xiàng)列表。ListBox 控件顯示一個(gè)文本項(xiàng)和圖形項(xiàng)(圖標(biāo))列表。ListView 控件在四個(gè)不同視圖之一中
4、顯示項(xiàng)。 這些視圖包括純文本視圖、帶有小圖標(biāo)的文本視圖、帶有大圖標(biāo)的文本視圖和詳細(xì)信息視圖。NumericUpDown 控件顯示用戶可用向上和向下按鈕滾動(dòng)的數(shù)字列表。TreeView 控件顯示一個(gè)節(jié)點(diǎn)對(duì)象的分層集合,這些節(jié)點(diǎn)對(duì)象由帶有可選復(fù)選框或圖標(biāo)的文本組成。圖形顯示PictureBox 控件在一個(gè)框架中顯示圖形文件(如位圖和圖標(biāo))。圖形存儲(chǔ)ImageList 控件充當(dāng)圖像儲(chǔ)存庫(kù)。 ImageList 控件及其包含的圖像可以在不同的應(yīng)用程序中重用。值的設(shè)置CheckBox 控件顯示一個(gè)復(fù)選框和一個(gè)文本標(biāo)簽。
5、60;通常用來(lái)設(shè)置選項(xiàng)。CheckedListBox 控件顯示一個(gè)可滾動(dòng)的項(xiàng)列表,每項(xiàng)旁邊都有一個(gè)復(fù)選框。RadioButton 控件顯示一個(gè)可打開或關(guān)閉的按鈕。TrackBar 控件允許用戶通過(guò)沿標(biāo)尺移動(dòng)“滾動(dòng)塊”來(lái)設(shè)置標(biāo)尺上的值。數(shù)據(jù)的設(shè)置DateTimePicker 控件顯示一個(gè)圖形日歷以允許用戶選擇日期或時(shí)間。MonthCalendar 控件顯示一個(gè)圖形日歷以允許用戶選擇日期范圍。對(duì)話框ColorDialog 控件顯示允許用戶設(shè)置界面元素的顏色的顏色選擇器對(duì)話框。FontDialog 控件顯示允許用戶設(shè)置字體及其特性
6、的對(duì)話框。OpenFileDialog 控件顯示允許用戶定位文件和選擇文件的對(duì)話框。PrintDialog 控件顯示允許用戶選擇打印機(jī)并設(shè)置其特性的對(duì)話框。PrintPreviewDialog控件顯示一個(gè)對(duì)話框,該對(duì)話框顯示 PrintDocument 組件在打印出來(lái)后的外觀。FolderBrowserDialog控件顯示用來(lái)瀏覽、創(chuàng)建以及最終選擇文件夾的對(duì)話框SaveFileDialog 控件顯示允許用戶保存文件的對(duì)話框。菜單控件MenuStrip 控件創(chuàng)建自定義菜單 說(shuō)明MenuStrip 用于取代
7、MainMenu 控件。ContextMenuStrip控件創(chuàng)建自定義上下文菜單。 說(shuō)明ContextMenuStrip 用于取代 ContextMenu 控件。命令Button 控件啟動(dòng)、停止或中斷進(jìn)程。LinkLabel 控件將文本顯示為 Web 樣式的鏈接,并在用戶單擊該特殊文本時(shí)觸發(fā)事件。 該文本通常是到另一個(gè)窗口或網(wǎng)站的鏈接。NotifyIcon 控件在表示正在后臺(tái)運(yùn)行的應(yīng)用程序的任務(wù)欄的狀態(tài)通知區(qū)域中顯示一個(gè)圖標(biāo)。ToolStrip 控件創(chuàng)建工具欄,這些工具欄可以具有與 Micros
8、oft Windows XP、Microsoft Office 或 Microsoft Internet Explorer 類似的外觀,也可以具有自定義外觀,可以有主題,也可以沒(méi)有主題,并支持溢出和運(yùn)行時(shí)項(xiàng)重新排序。 說(shuō)明ToolStrip 控件的設(shè)計(jì)目的是為了取代 ToolBar 控件。用戶幫助HelpProvider 組件提供控件的彈出幫助或聯(lián)機(jī)幫助。ToolTip 組件當(dāng)用戶將指針停留在控件上時(shí),提供一個(gè)彈出式窗口來(lái)顯示該控件的用途的簡(jiǎn)短說(shuō)明。將其他控件分組Panel 控件將一組控件分組到未標(biāo)記、可滾動(dòng)的框架中。Gro
9、upBox 控件將一組控件(如單選按鈕 (RadioButton))分組到帶標(biāo)記、不可滾動(dòng)的框架中。TabControl 控件提供一個(gè)選項(xiàng)卡式頁(yè)面以有效地組織和訪問(wèn)已分組對(duì)象。SplitContainer 控件提供用可移動(dòng)拆分條分隔的兩個(gè)面板。 說(shuō)明SplitContainer 控件的設(shè)計(jì)目的是為了取代 Splitter 控件。TableLayoutPanel 控件表示一個(gè)面板,它可以在一個(gè)由行和列組成的網(wǎng)格中對(duì)其內(nèi)容進(jìn)行動(dòng)態(tài)布局。FlowLayoutPanel 控件表示一個(gè)沿水平或垂直方向動(dòng)態(tài)排放其內(nèi)容
10、的面板。音頻SoundPlayer 控件播放 .wav 格式的聲音文件。 加載聲音和播放聲音可以異步進(jìn)行。一、 BackgroundWorker 組件:許多經(jīng)常執(zhí)行的操作可能需要很長(zhǎng)的執(zhí)行時(shí)間。 例如:· 圖像下載· Web 服務(wù)調(diào)用· 文件下載和上載(包括點(diǎn)對(duì)點(diǎn)應(yīng)用程序)· 復(fù)雜的本地計(jì)算· 數(shù)據(jù)庫(kù)事務(wù)· 本地磁盤訪問(wèn)(相對(duì)于內(nèi)存存取來(lái)說(shuō)其速度很慢)類似這樣的操作可能導(dǎo)致用戶界面在操作運(yùn)行時(shí)掛起。 如果您需要用戶界面的響應(yīng)卻遇到與此類操作關(guān)聯(lián)的長(zhǎng)時(shí)間延遲,BackgroundWorker
11、60;組件可以提供一種方便的解決方案。使用 BackgroundWorker 組件,您可以在不同于應(yīng)用程序的主用戶界面線程的另一線程上異步(“在后臺(tái)”)執(zhí)行耗時(shí)的操作。 若要使用 BackgroundWorker,只需要告訴該組件要在后臺(tái)執(zhí)行的耗時(shí)的輔助方法,然后調(diào)用 RunWorkerAsync 方法。 在輔助方法以異步方式運(yùn)行的同時(shí),您的調(diào)用線程繼續(xù)正常運(yùn)行。 該方法運(yùn)行完畢,BackgroundWorker 激發(fā) RunWorkerCompleted 事件(可選擇包含操作結(jié)果)向
12、調(diào)用線程發(fā)出警報(bào)。BackgroundWorker 類允許您在單獨(dú)的專用線程上運(yùn)行操作。 耗時(shí)的操作(如下載和數(shù)據(jù)庫(kù)事務(wù))在長(zhǎng)時(shí)間運(yùn)行時(shí)可能會(huì)導(dǎo)致用戶界面 (UI) 似乎處于停止響應(yīng)狀態(tài)。 如果您需要能進(jìn)行響應(yīng)的用戶界面,而且面臨與這類操作相關(guān)的長(zhǎng)時(shí)間延遲,則可以使用 BackgroundWorker 類方便地解決問(wèn)題。若要在后臺(tái)執(zhí)行耗時(shí)的操作,請(qǐng)創(chuàng)建一個(gè) BackgroundWorker,偵聽那些報(bào)告操作進(jìn)度并在操作完成時(shí)發(fā)出信號(hào)的事件。 可以通過(guò)編程方式創(chuàng)建 BackgroundWorker,也可以將它從“工具
13、箱”的“組件”選項(xiàng)卡中拖到窗體上。 如果在 Windows 窗體設(shè)計(jì)器中創(chuàng)建 BackgroundWorker,則它會(huì)出現(xiàn)在組件欄中,而且它的屬性會(huì)顯示在“屬性”窗口中。BackgroundWorker類:在單獨(dú)的線程上執(zhí)行操作。二、 BindingNavigator 控件(Windows 窗體)BindingNavigator 控件是綁定到數(shù)據(jù)的控件的導(dǎo)航和操作用戶界面 (UI)。 使用 BindingNavigator 控件,用戶可以在 Windows 窗體中導(dǎo)航和操作數(shù)據(jù)??墒褂?#160;BindingNavigator
14、60;控件創(chuàng)建標(biāo)準(zhǔn)化方法,以供用戶搜索和更改 Windows 窗體中的數(shù)據(jù)。 通常將 BindingNavigator 與 BindingSource 組件一起使用,這樣用戶可以在窗體的數(shù)據(jù)記錄之間移動(dòng)并與這些記錄進(jìn)行交互。BindingNavigator 控件表示在窗體上定位和操作數(shù)據(jù)的標(biāo)準(zhǔn)化方法。 多數(shù)情況下,BindingNavigator 與 BindingSource 控件成對(duì)出現(xiàn),用于瀏覽窗體上的數(shù)據(jù)記錄,并與它們交互。 在這些情況下,BindingSource
15、屬性被設(shè)置為作為數(shù)據(jù)源的關(guān)聯(lián) 組件。默認(rèn)情況下,BindingNavigator 控件的用戶界面 (UI) 由一系列 ToolStrip 按鈕、文本框和靜態(tài)文本元素組成,用于進(jìn)行大多數(shù)常見的數(shù)據(jù)相關(guān)操作(如添加數(shù)據(jù)、刪除數(shù)據(jù)和在數(shù)據(jù)中導(dǎo)航)。 每個(gè)控件都可以通過(guò)BindingNavigator 控件的關(guān)聯(lián)成員進(jìn)行檢索或設(shè)置。BindingNavigator類:表示窗體上綁定到數(shù)據(jù)的控件的導(dǎo)航和操作用戶界面 (UI)。三、 BindingSource 組件封裝數(shù)據(jù)源以綁定到控件。BindingSource 組件有兩
16、個(gè)用途。 首先,它提供一個(gè)將窗體上的控件綁定到數(shù)據(jù)的間接層。 這是通過(guò)將 BindingSource 組件綁定到數(shù)據(jù)源,然后將窗體上的控件綁定到 BindingSource 組件來(lái)完成的。 與數(shù)據(jù)的所有進(jìn)一步交互(包括導(dǎo)航、排序、篩選和更新)都是通過(guò)調(diào)用 BindingSource 組件來(lái)完成的。其次,BindingSource 組件可以充當(dāng)強(qiáng)類型數(shù)據(jù)源。 使用 Add 方法向 BindingSource 組件添加類型會(huì)創(chuàng)建一個(gè)該類型的列表。Bi
17、ndingSource 組件用于簡(jiǎn)化將控件綁定到基礎(chǔ)數(shù)據(jù)源的過(guò)程。 BindingSource 組件既可以作為一個(gè)導(dǎo)管,也可以作為一個(gè)數(shù)據(jù)源,其他控件綁定到該數(shù)據(jù)源。 在將命令傳遞到基礎(chǔ)數(shù)據(jù)列表時(shí),該組件為您的窗體提供抽象的數(shù)據(jù)連接。 此外,您還可以直接向該組件添加數(shù)據(jù),這樣,該組件本身起數(shù)據(jù)源的作用。BindingSource類:封裝窗體的數(shù)據(jù)源。四、 Button 控件(Windows 窗體)Windows 窗體 Button 控件允許用戶通過(guò)單擊它來(lái)執(zhí)行操作。 Button 控件既可以顯示文本,又可
18、以顯示圖像。 當(dāng)該按鈕被單擊時(shí),它看起來(lái)像是被按下,然后被釋放。Windows 窗體 Button 控件允許用戶通過(guò)單擊它來(lái)執(zhí)行操作。 當(dāng)該按鈕被單擊時(shí),它看起來(lái)像是被按下,然后被釋放。 每當(dāng)用戶單擊按鈕時(shí),即調(diào)用 Click 事件處理程序。 可將代碼放入 Click 事件處理程序來(lái)執(zhí)行所選擇的任意操作。按鈕上顯示的文本包含在 Text 屬性中。 如果文本超出按鈕寬度,則換到下一行。 但是,如果控件無(wú)法容納文本的總體高度,則將剪裁文本。Button
19、0;控件還可以使用 Image 和 ImageList 屬性顯示圖像Button類:表示 Windows 按鈕控件。五、 CheckBox 控件(Windows 窗體)Windows 窗體 CheckBox 控件指示某個(gè)特定條件是處于打開還是關(guān)閉狀態(tài)。 它常用于為用戶提供是/否或真/假選項(xiàng)。 可以成組使用復(fù)選框 (CheckBox) 控件以顯示多重選項(xiàng),用戶可以從中選擇一項(xiàng)或多項(xiàng)。 該控件與RadioButton 控件類似,但可以選擇任意數(shù)目的成組 CheckBox 控件。W
20、indows 窗體 CheckBox 控件指示某個(gè)特定條件是處于打開還是關(guān)閉狀態(tài)。 它常用于為用戶提供是/否或真/假選項(xiàng)。 可以成組使用復(fù)選框 (CheckBox) 控件以顯示多重選項(xiàng),用戶可以從中選擇一項(xiàng)或多項(xiàng)。復(fù)選框 (CheckBox) 控件和單選按鈕 (RadioButton) 控件的相似之處在于,它們都是用于指示用戶所選的選項(xiàng)。 它們的不同之處在于,在單選按鈕組中一次只能選擇一個(gè)單選按鈕。 但是對(duì)于復(fù)選框 (CheckBox) 控件,則可以選擇任意數(shù)量的復(fù)選框。復(fù)選框可以使用簡(jiǎn)單數(shù)據(jù)綁定連接到數(shù)據(jù)庫(kù)中的元素。 多個(gè)
21、復(fù)選框可以使用 GroupBox 控件進(jìn)行分組。 這對(duì)于可視外觀以及用戶界面設(shè)計(jì)很有用,因?yàn)槌山M控件可以在窗體設(shè)計(jì)器上一起移動(dòng)。 CheckBox 類:表示 Windows CheckBox。六、 CheckedListBox 控件(Windows 窗體) Windows 窗體 CheckedListBox 控件顯示項(xiàng)的列表(與 ListBox 控件類似),同時(shí)還可以在列表中的項(xiàng)的旁邊顯示選中標(biāo)記。Windows 窗體 CheckedListBox 控件擴(kuò)展了 ListBox
22、 控件。 它幾乎能完成列表框可以完成的所有任務(wù),并且還可以在列表中的項(xiàng)旁邊顯示復(fù)選標(biāo)記。 兩種控件間的其他差異在于,復(fù)選列表框只支持 DrawMode.Normal,并且復(fù)選列表框只能有一項(xiàng)選中或未選中任何項(xiàng)。 注意選定的項(xiàng)在窗體上突出顯示,與已選中的項(xiàng)不同。CheckedListBox 類:顯示復(fù)選框在每個(gè)項(xiàng)的左側(cè)顯示的 ListBox 。七、 ColorDialog 組件(Windows 窗體)Windows 窗體 ColorDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,它允許用戶從調(diào)色板選擇顏
23、色以及將自定義顏色添加到該調(diào)色板。 此對(duì)話框與您在其他基于 Windows 的應(yīng)用程序中看到的用于選擇顏色的對(duì)話框相同。 可以在基于 Windows 的應(yīng)用程序中使用它作為簡(jiǎn)單的解決方案,而不用配置自己的對(duì)話框。Windows 窗體 ColorDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,它允許用戶從調(diào)色板選擇顏色以及將自定義顏色添加到該調(diào)色板。 此對(duì)話框與您在其他基于 Windows 的應(yīng)用程序中看到的用于選擇顏色的對(duì)話框相同。 可以在基于 Windows 的應(yīng)用程序中使用它作為簡(jiǎn)單的解決方案,而不用配置自己的對(duì)話框。ColorDial
24、og 類:表示一個(gè)通用對(duì)話框,該對(duì)話框顯示可用的顏色以及允許用戶定義自定義顏色的控件八、 ComboBox 控件(Windows 窗體)Windows 窗體 ComboBox 控件用于在下拉組合框中顯示數(shù)據(jù)。 默認(rèn)情況下,ComboBox 控件分兩個(gè)部分顯示:頂部是一個(gè)允許用戶鍵入列表項(xiàng)的文本框。 第二部分是一個(gè)列表框,它顯示一個(gè)項(xiàng)列表,用戶可從中選擇一項(xiàng)。Windows 窗體 ComboBox 控件用于在下拉組合框中顯示數(shù)據(jù)。 默認(rèn)情況下,ComboBox 控件分兩個(gè)部分顯示:頂部是一個(gè)允許用
25、戶鍵入列表項(xiàng)的文本框。 第二部分是一個(gè)列表框,它顯示一個(gè)項(xiàng)列表,用戶可從中選擇一項(xiàng)。ComboBox 類:表示 Windows 組合框控件。九、 FileDialog 類Windows 窗體 FileDialog 類是 OpenFileDialog 和 SaveFileDialog 組件的公共基類。 可以對(duì) FileDialog 類進(jìn)行更改,所做的更改將影響這些對(duì)話框的外觀和行為,具體取決于應(yīng)用程序所運(yùn)行于的 Windows 的版本十、 ContextMenu 組件(Windows 窗
26、體)->ContextMenuStrip 控件盡管 MenuStrip 和 ContextMenuStrip 取代了早期版本的 MainMenu 和 ContextMenu 控件并添加了功能,但是,可以選擇保留 MainMenu 和 ContextMenu 以實(shí)現(xiàn)向后兼容并供將來(lái)使用。Windows 窗體 ContextMenu 組件用于為用戶提供易于訪問(wèn)的菜單,該菜單包含與選定對(duì)象關(guān)聯(lián)的常用命令。 快捷菜單項(xiàng)常常是在應(yīng)用程序其他位置出現(xiàn)的
27、主菜單項(xiàng)的子集。 一般可通過(guò)右擊鼠標(biāo)來(lái)獲得快捷菜單。 在 Windows 窗體中這些菜單與其他控件關(guān)聯(lián)。ContextMenu類:表示快捷菜單。 盡管 ContextMenuStrip 替換了早期版本的 ContextMenu 控件并添加了功能;但是也可選擇保留 ContextMenu 以備向后兼容和將來(lái)使用。十一、 ContextMenuStrip 控件ContextMenuStrip 控件提供了與某個(gè)控件關(guān)聯(lián)的快捷菜單。ContextMenuStrip 控件替換 Cont
28、extMenu 控件并向其添加功能;但是也可選擇保留 ContextMenu 控件以備向后兼容和將來(lái)使用。快捷菜單(也稱為上下文菜單)在用戶單擊鼠標(biāo)右鍵時(shí)會(huì)出現(xiàn)在鼠標(biāo)位置。 快捷菜單在鼠標(biāo)指針位置提供了工作區(qū)或控件的選項(xiàng)。ContextMenuStrip 控件旨在無(wú)縫地與新的 ToolStrip 和相關(guān)控件結(jié)合使用,但是也可以很容易地將 ContextMenuStrip 與其他控件關(guān)聯(lián)。ContextMenuStrip類:表示快捷菜單十二、 DataGrid 控件(Windows 窗體)->Data
29、GridView 控件DataGridView 控件取代了 DataGrid 控件并添加了功能;但是,可以選擇保留 DataGrid 控件以實(shí)現(xiàn)向后兼容并供將來(lái)使用Windows 窗體 DataGrid 控件可為 ADO.NET 數(shù)據(jù)集提供用戶界面,以顯示表格數(shù)據(jù)并允許對(duì)數(shù)據(jù)源進(jìn)行更新。當(dāng) DataGrid 控件設(shè)置為有效的數(shù)據(jù)源時(shí),該控件將被自動(dòng)填充,同時(shí)根據(jù)數(shù)據(jù)的形狀創(chuàng)建列和行。 DataGrid 控件可以用于顯示單個(gè)表或顯示一組表之間的分層關(guān)系。十三、 DataGridView
30、控件(Windows 窗體)DataGridView 控件提供一種以表格格式顯示數(shù)據(jù)的強(qiáng)大且靈活的方式。 可以使用 DataGridView 控件來(lái)顯示少量數(shù)據(jù)的只讀視圖,也可以對(duì)其進(jìn)行縮放以顯示特大數(shù)據(jù)集的可編輯視圖??梢杂煤芏喾绞綌U(kuò)展 DataGridView 控件,以便將自定義行為內(nèi)置在應(yīng)用程序中。 例如,可以采用編程方式指定自己的排序算法,以及創(chuàng)建自己的單元格類型。 通過(guò)選擇一些屬性,可以輕松地自定義 DataGridView 控件的外觀。 可以將許多類型的數(shù)據(jù)存儲(chǔ)區(qū)用作數(shù)據(jù)源
31、,也可以在沒(méi)有綁定數(shù)據(jù)源的情況下操作 DataGridView 控件。使用 DataGridView 控件,可以顯示和編輯來(lái)自多種不同類型的數(shù)據(jù)源的表格數(shù)據(jù)。將數(shù)據(jù)綁定到 DataGridView 控件非常簡(jiǎn)單和直觀,在大多數(shù)情況下,只需設(shè)置 DataSource 屬性即可。 在綁定到包含多個(gè)列表或表的數(shù)據(jù)源時(shí),只需將 DataMember 屬性設(shè)置為指定要綁定的列表或表的字符串即可。DataGridView類:顯示在自定義網(wǎng)格的數(shù)據(jù)。十四、 DateTimePicker 控件(Win
32、dows 窗體)使用 Windows 窗體 DateTimePicker 控件,用戶可以從日期或時(shí)間列表中選擇單個(gè)項(xiàng)。 在用來(lái)表示日期時(shí),它顯示為兩部分:一個(gè)下拉列表(帶有以文本形式表示的日期)和一個(gè)網(wǎng)格(在單擊列表旁邊的向下箭頭時(shí)顯示)。使用 Windows 窗體 DateTimePicker 控件,用戶可以從日期或時(shí)間列表中選擇單個(gè)項(xiàng)。 在用來(lái)表示日期時(shí),它顯示為兩部分:一個(gè)下拉列表(帶有以文本形式表示的日期)和一個(gè)網(wǎng)格(在單擊列表旁邊的向下箭頭時(shí)顯示)。 該網(wǎng)格看起來(lái)很像可用于選擇多個(gè)日期的 MonthCal
33、endar 控件 DateTimePicker類:表示一個(gè) Windows 控件,該控件用來(lái)讓用戶選擇日期和時(shí)間并以指定的格式顯示此日期和時(shí)間。十五、 對(duì)話框控件和組件(Windows 窗體)十六、 DomainUpDown 控件(Windows 窗體)Windows 窗體 DomainUpDown 控件看起來(lái)像是一個(gè)文本框和一對(duì)用于在列表中上下移動(dòng)的箭頭的組合。 該控件顯示并設(shè)置選擇列表中的文本字符串。 用戶可以通過(guò)多種方式來(lái)選擇字符串,這些方式包括單擊向上和向下按鈕在列表中移動(dòng),按向上和向下鍵,或者鍵入與列表項(xiàng)匹配的字符串等。&
34、#160;該控件一個(gè)可能的用途是從按字母順序排序的名稱列表中選擇項(xiàng)。 (若要對(duì)該列表排序,請(qǐng)將 Sorted 屬性設(shè)置為 true。)該控件的作用與列表框或組合框非常類似,但它占用的空間非常小。Windows 窗體 DomainUpDown 控件實(shí)質(zhì)上是一個(gè)文本框和一對(duì)用于在列表中上下移動(dòng)的按鈕的組合。 該控件顯示并設(shè)置選擇列表中的文本字符串。 用戶可以通過(guò)多種方式來(lái)選擇字符串,這些方式包括單擊向上和向下按鈕在列表中移動(dòng),按向上和向下鍵,或者鍵入與列表項(xiàng)匹配的字符串等。 該控件一個(gè)可能的用途是從按字母順序
35、排序的名稱列表中選擇項(xiàng)。DomainUpDown 類:表示顯示字符串值的 Windows 數(shù)字顯示框(也稱為 up-down 控件)十七、 ErrorProvider 組件(Windows 窗體)使用 Windows 窗體 ErrorProvider 組件,可以在不打擾用戶的情況下向用戶顯示有錯(cuò)誤發(fā)生。 當(dāng)驗(yàn)證用戶在窗體中的輸入或顯示數(shù)據(jù)集內(nèi)的錯(cuò)誤時(shí),一般要用到該控件。使用 Windows 窗體 ErrorProvider 組件,可以對(duì)窗體或控件上的用戶輸入進(jìn)行驗(yàn)證。 當(dāng)驗(yàn)證用戶在窗體中的輸入或顯示數(shù)據(jù)集內(nèi)的錯(cuò)誤時(shí),一般要用
36、到該控件。 相對(duì)于在消息框中顯示錯(cuò)誤信息,錯(cuò)誤提供程序是更好的選擇,因?yàn)橐坏╆P(guān)閉了消息框,就再也看不見錯(cuò)誤信息。 ErrorProvider 組件在相關(guān)控件(如文本框)旁顯示一個(gè)錯(cuò)誤圖標(biāo) ();當(dāng)用戶將鼠標(biāo)指針?lè)旁谠撳e(cuò)誤圖標(biāo)上時(shí),將出現(xiàn)顯示錯(cuò)誤信息字符串的工具提示。ErrorProvider 類:提供一個(gè)用戶界面,用于指示窗體上的某個(gè)控件具有與其相關(guān)聯(lián)的錯(cuò)誤。十八、 FlowLayoutPanel 控件(Windows 窗體)FlowLayoutPanel 控件沿著水平或垂直流向排列其內(nèi)容。 其內(nèi)容可從一行換到下一行,或者從一列換到下
37、一列。 另一種情況是不換行,而是將其內(nèi)容截掉FlowLayoutPanel 控件沿著水平或垂直流方向排列其內(nèi)容。 可以將該控件的內(nèi)容從一行換行至下一行,或者從一列換至下一列。 還可以選擇剪裁內(nèi)容而不是換行FlowLayoutPanel類:表示一個(gè)沿水平或垂直方向動(dòng)態(tài)排放其內(nèi)容的面板。十九、 FolderBrowserDialog 組件(Windows 窗體)Windows 窗體 FolderBrowserDialog 組件顯示了一個(gè)用戶可以用來(lái)瀏覽和選擇文件夾或新建文件夾的界面。 它是對(duì) OpenFileDialo
38、g 組件(Windows 窗體) 組件(用于瀏覽和選擇文件)的補(bǔ)充。windows 窗體 FolderBrowserDialog 組件是用于瀏覽和選擇文件夾的模式對(duì)話框。 也可以從 FolderBrowserDialog 組件內(nèi)創(chuàng)建新文件夾。FolderBrowserDialog 類:提示用戶選擇文件夾。 此類不能被繼承二十、 FontDialog 組件(Windows 窗體)Windows 窗體 FontDialog 組件是一個(gè)預(yù)先配置的對(duì)話框。 它與 Windows 操作系統(tǒng)公開的
39、“字體”對(duì)話框相同。 該組件從 CommonDialog 類繼承Windows 窗體 FontDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,該對(duì)話框是標(biāo)準(zhǔn)的 Windows“字體”對(duì)話框,用于公開系統(tǒng)上當(dāng)前安裝的字體。 可在基于 Windows 的應(yīng)用程序中將其用作簡(jiǎn)單的字體選擇解決方案,而不是配置您自己的對(duì)話框。默認(rèn)情況下,該對(duì)話框顯示字體、字體樣式和字體大小的列表框;刪除線和下劃線等效果的復(fù)選框;腳本的下拉列表以及字體外觀的示例。 (腳本是指給定字體可用的不同字符腳本,如希伯來(lái)語(yǔ)或日語(yǔ)。)若要顯示字體對(duì)話框,請(qǐng)調(diào)用
40、;ShowDialog 方法。FontDialog類:提示用戶從本地計(jì)算機(jī)上安裝的字體中選擇一種字體。二十一、 GroupBox 控件(Windows 窗體)Windows 窗體 GroupBox 控件用于為其他控件提供可識(shí)別的分組。 通常,使用分組框按功能細(xì)分窗體。 例如,可能有一個(gè)訂單窗體,它指定郵寄選項(xiàng)(如使用哪一類通宵承運(yùn)商)。 在分組框中對(duì)所有選項(xiàng)進(jìn)行分組為用戶提供了邏輯可視化線索。 GroupBox 控件類似于 Panel 控件;但只有 GroupBox 控件顯示
41、標(biāo)題,而且只有 Panel 控件可以有滾動(dòng)條。Windows 窗體 GroupBox 控件用于為其他控件提供可識(shí)別的分組。 通常,使用分組框按功能細(xì)分窗體。 例如,可能有一個(gè)訂單窗體,它指定郵寄選項(xiàng)(如使用哪一類通宵承運(yùn)商)。 在分組框中對(duì)所有選項(xiàng)分組能為用戶提供邏輯化的可視提示,并且在設(shè)計(jì)時(shí)所有控件可以方便地移動(dòng)。當(dāng)移動(dòng)單個(gè) GroupBox 控件時(shí),它包含的所有控件也會(huì)一起移動(dòng)。GroupBox類:表示一個(gè) Windows 控件,該控件顯示圍繞一組具有可選標(biāo)題的控件的框架。二十二、 HelpProvi
42、der 組件(Windows 窗體)Windows 窗體 HelpProvider 組件用于將 HTML Help 1.x 幫助文件(.htm 文件或由 HTML Help Workshop 產(chǎn)生的 .chm 文件)與基于 Windows 的應(yīng)用程序關(guān)聯(lián)。 可以通過(guò)多種方式提供幫助:· 為 Windows 窗體中的控件提供區(qū)分上下文的幫助。· 為特定對(duì)話框或?qū)υ捒蛑械奶囟丶峁﹨^(qū)分上下文的幫助。· 打開幫助文件到特定部分,如目錄、索引或搜索功能的主頁(yè)。HelpProvider類:提供控件的彈出幫助或聯(lián)機(jī)幫助。二十三、 HScroll
43、Bar 和 VScrollBar 控件(Windows 窗體)Windows 窗體滾動(dòng)條控件用于在應(yīng)用程序或控件中水平或垂直滾動(dòng),以方便地在較長(zhǎng)的項(xiàng)列表或大量信息中導(dǎo)航。 滾動(dòng)條是 Windows 界面的一種常見元素。Windows 窗體 ScrollBar 控件用于在應(yīng)用程序或控件中水平或垂直滾動(dòng),以方便地在較長(zhǎng)的項(xiàng)列表或大量信息中轉(zhuǎn)移。 因?yàn)闈L動(dòng)條是 Windows 界面的一種常見元素,所以 ScrollBar 控件通常與 ScrollableControl 類的派生控件之外的控件一起使用。 同樣,許
44、多開發(fā)人員在創(chuàng)作自己的用戶控件時(shí)會(huì)選擇合并 ScrollBar 控件。HScrollBar (水平)和 VScrollBar(垂直)控件獨(dú)立于其他控件操作,它們有自己的一組事件、屬性和方法。 ScrollBar 控件與附加到文本框、列表框、組合框或 MDI 窗體的內(nèi)置滾動(dòng)條不同(TextBox 控件具有 ScrollBars屬性,用于顯示或隱藏附加到該控件的滾動(dòng)條)。ScrollBar 控件使用 Scroll 事件來(lái)監(jiān)視滾動(dòng)框(有時(shí)稱之為滾動(dòng)塊)沿著滾動(dòng)條的移動(dòng)情況。 使用&
45、#160;Scroll 事件,可以在拖動(dòng)滾動(dòng)條時(shí)訪問(wèn)滾動(dòng)條值。HScrollBar類:表示一個(gè)標(biāo)準(zhǔn) Windows 水平滾動(dòng)條。VScrollBar類:表示標(biāo)準(zhǔn)的 Windows 垂直滾動(dòng)條。二十四、 ImageList 組件(Windows 窗體)Windows 窗體 ImageList 組件用于存儲(chǔ)圖像,這些圖像隨后可由控件顯示。 圖像列表使您能夠?yàn)橐恢碌膯蝹€(gè)圖像目錄編寫代碼。Windows 窗體 ImageList 組件用于存儲(chǔ)圖像,這些圖像隨后可由控件顯示。 圖像列表使您能夠?yàn)橐恢碌膯蝹€(gè)圖像目錄編寫代碼。
46、例如,只需更改按鈕的 ImageIndex 或 ImageKey 屬性,就可旋轉(zhuǎn) Button 控件顯示的圖像。 還可以使同一個(gè)圖像列表與多個(gè)控件相關(guān)聯(lián)。 例如,如果使用 ListView 控件和 TreeView 控件顯示同一個(gè)文件列表,則當(dāng)更改圖像列表中某個(gè)文件的圖標(biāo)時(shí),新圖標(biāo)將同時(shí)顯示在兩個(gè)視圖中。ImageList類:提供管理 Image 對(duì)象集合的方法。 此類不能被繼承。二十五、 Label 控件(Windows 窗體)->Too
47、lStripLabelToolStripLabel 控件替換了 Label 控件并向其中添加了功能。 ToolStripLabel 可以與如 ToolStripDropDown 的其他新控件一起使用。 然而,您可以選擇保留 Label 控件以備向后兼容和供將來(lái)使用。Windows 窗體 Label 控件用于顯示用戶不能編輯的文本或圖像。 它們用于標(biāo)識(shí)窗體上的對(duì)象(例如,描述單擊某控件時(shí)該控件所進(jìn)行的操作)或顯示相應(yīng)信息以響應(yīng)應(yīng)用程序中的運(yùn)行時(shí)事件或進(jìn)程。
48、因?yàn)?#160;Label 控件不能接收焦點(diǎn),所以也可以用來(lái)為其他控件創(chuàng)建訪問(wèn)鍵。Windows 窗體 Label 控件用于顯示用戶不能編輯的文本或圖像。 它們用于標(biāo)識(shí)窗體上的對(duì)象;例如,描述單擊某控件時(shí)該控件所進(jìn)行的操作或顯示相應(yīng)信息以響應(yīng)應(yīng)用程序中的運(yùn)行時(shí)事件或進(jìn)程。 例如,您可以使用標(biāo)簽向文本框、列表框和組合框等添加描述性標(biāo)題。 也可以編寫代碼,使標(biāo)簽顯示的文本為了響應(yīng)運(yùn)行時(shí)事件而作出更改。 例如,如果應(yīng)用程序需要幾分鐘時(shí)間處理更改,則可以在標(biāo)簽中顯示處理狀態(tài)的消息Label類:表示標(biāo)準(zhǔn) Windows 標(biāo)簽。二十六、
49、 LinkLabel 控件(Windows 窗體)Windows 窗體 LinkLabel 控件使您能夠向 Windows 窗體應(yīng)用程序添加 Web 樣式的鏈接。 一切可以使用 Label 控件的地方都可以使用 LinkLabel 控件;還可以將文本的一部分設(shè)置為指向某個(gè)對(duì)象或網(wǎng)頁(yè)的鏈接。Windows 窗體 LinkLabel 控件使您可以向 Windows 窗體應(yīng)用程序添加 Web 樣式的鏈接。 一切可以使用 Label 控件的地方,都可以使用 LinkLabe
50、l 控件;還可以將文本的一部分設(shè)置為指向某個(gè)文件、文件夾或網(wǎng)頁(yè)的鏈接。LinkLabel類:表示可顯示超鏈接的 Windows 標(biāo)簽控件。二十七、 ListBox 控件(Windows 窗體)Windows 窗體 ListBox 控件顯示一個(gè)項(xiàng)列表,用戶可從中選擇一項(xiàng)或多項(xiàng)。Windows 窗體 ListBox 控件顯示一個(gè)項(xiàng)列表,用戶可從中選擇一項(xiàng)或多項(xiàng)。 如果項(xiàng)總數(shù)超出可以顯示的項(xiàng)數(shù),則自動(dòng)向 ListBox 控件添加滾動(dòng)條。 當(dāng) MultiColumn 屬性設(shè)置為 tr
51、ue 時(shí),列表框以多列形式顯示項(xiàng),并且會(huì)出現(xiàn)一個(gè)水平滾動(dòng)條。 當(dāng) MultiColumn 屬性設(shè)置為 false 時(shí),列表框以單列形式顯示項(xiàng),并且會(huì)出現(xiàn)一個(gè)垂直滾動(dòng)條。 當(dāng) ScrollAlwaysVisible 設(shè)置為 true 時(shí),無(wú)論項(xiàng)數(shù)多少都將顯示滾動(dòng)條。 SelectionMode 屬性確定一次可以選擇多少列表項(xiàng)。ListBox 類:表示用于顯示項(xiàng)列表的 Windows 控件。二十八、 ListView 控件(Windows 窗體)Windows
52、 窗體 ListView 控件顯示了帶圖標(biāo)的項(xiàng)的列表。 可使用列表視圖創(chuàng)建類似于 Windows 資源管理器右窗格的用戶界面。Windows 窗體 ListView 控件顯示了帶圖標(biāo)的項(xiàng)的列表。 可使用列表視圖創(chuàng)建類似于 Windows 資源管理器右窗格的用戶界面。ListView 類:表示 Windows 列表視圖控件,該控件顯示可用四種不同視圖之一顯示的項(xiàng)集合。二十九、 MainMenu 組件(Windows 窗體)->MenuStrip盡管 MenuStrip 和 ContextMe
53、nuStrip 取代了早期版本的 MainMenu 和 ContextMenu 控件并添加了功能,但是,可以選擇保留 MainMenu 和 ContextMenu 以實(shí)現(xiàn)向后兼容并供將來(lái)使用。Windows 窗體 MainMenu 組件在運(yùn)行時(shí)顯示一個(gè)菜單。Windows 窗體 MainMenu 組件在運(yùn)行時(shí)顯示一個(gè)菜單。 主菜單的所有子菜單和單個(gè)項(xiàng)均為 MenuItem 對(duì)象。MainMenu 類:表示窗體的菜單結(jié)構(gòu)。
54、60;盡管 MenuStrip 替換了早期版本的 MainMenu 控件并添加了功能;但是也可選擇保留 MainMenu 以備向后兼容和將來(lái)使用。三十、 MaskedTextBox 控件(Windows 窗體)MaskedTextBox 類:使用掩碼區(qū)分正確和不正確的用戶輸入。三十一、 MenuStrip 控件(Windows 窗體)此控件將應(yīng)用程序命令分組,從而使它們更容易訪問(wèn)。菜單通過(guò)存放按照一般主題分組的命令將功能公開給用戶。MenuStrip 控件是此版本的 Visual Studio 和 .NET Framewor
55、k 中的新功能。 使用該控件,可以輕松創(chuàng)建 Microsoft Office 中那樣的菜單。MenuStrip 控件支持多文檔界面 (MDI) 和菜單合并、工具提示和溢出。 您可以通過(guò)添加訪問(wèn)鍵、快捷鍵、選中標(biāo)記、圖像和分隔條,來(lái)增強(qiáng)菜單的可用性和可讀性。MenuStrip 控件取代了 MainMenu 控件并向其中添加了功能;但是也可選擇保留 MainMenu 控件以備向后兼容和將來(lái)使用。使用 MenuStrip 控件可以:· 創(chuàng)建支持高級(jí)用戶界面和布局功能的易自定義的常用菜單,例如
56、文本和圖像排序和對(duì)齊、拖放操作、MDI、溢出和訪問(wèn)菜單命令的其他模式。· 支持操作系統(tǒng)的典型外觀和行為。· 對(duì)所有容器和包含的項(xiàng)進(jìn)行事件的一致性處理,處理方式與其他控件的事件相同。MenuStrip類:為窗體提供菜單系統(tǒng)。三十二、 MonthCalendar 控件(Windows 窗體)Windows 窗體 MonthCalendar 控件為用戶查看和設(shè)置日期信息提供了一個(gè)直觀的圖形界面。 該控件顯示一個(gè)網(wǎng)格,該網(wǎng)格包含月份的編號(hào)日期,這些日期排列在周一到周日下的七個(gè)列中。 可以單擊月份標(biāo)題任何一側(cè)的箭頭按鈕來(lái)選擇不同的月份。
57、0;與類似的 DateTimePicker 控件不同,您可以使用此控件來(lái)選擇日期范圍;不過(guò),DateTimePicker 控件除了可以用來(lái)設(shè)置日期外,還可以用來(lái)設(shè)置時(shí)間。Windows 窗體 MonthCalendar 控件為用戶查看和設(shè)置日期信息提供了一個(gè)直觀的圖形界面。 該控件以網(wǎng)格形式顯示日歷:網(wǎng)格包含月份的編號(hào)日期,這些日期排列在周一到周日下的七個(gè)列中,并且突出顯示選定的日期范圍。 可以單擊月份標(biāo)題任何一側(cè)的箭頭按鈕來(lái)選擇不同的月份。 與類似的 DateTimePicker 控件不同,您
58、可以使用該控件選擇多個(gè)日期。 MonthCalendar類:表示一個(gè) Windows 控件,該控件使用戶能夠使用可視月歷顯示來(lái)選擇日期。三十三、 NotifyIcon 組件(Windows 窗體)Windows 窗體 NotifyIcon 組件可以在任務(wù)欄的狀態(tài)通知區(qū)域中為在后臺(tái)運(yùn)行且沒(méi)有用戶界面的進(jìn)程顯示圖標(biāo)。 可通過(guò)單擊任務(wù)欄狀態(tài)通知區(qū)域的圖標(biāo)來(lái)訪問(wèn)的病毒防護(hù)程序就是一個(gè)示例。NotifyIcon類:指定在通知區(qū)域中創(chuàng)建圖標(biāo)的組件。 此類不能被繼承。三十四、 NumericUpDown 控件(Windows 窗體)Windows 窗體
59、60;NumericUpDown 控件看起來(lái)像是一個(gè)文本框與一對(duì)箭頭的組合,用戶可以單擊箭頭來(lái)調(diào)整值。 該控件顯示并設(shè)置選擇列表中的單個(gè)數(shù)值。 用戶可以通過(guò)單擊向上和向下按鈕、按向上鍵和向下鍵或鍵入一個(gè)數(shù)字來(lái)增大和減小數(shù)字。 單擊向上鍵時(shí),值沿最大值方向增加;單擊向下鍵時(shí),位置沿最小值方向移動(dòng)。 說(shuō)明此類控件很有用的一個(gè)示例是音樂(lè)播放器上的音量控件。 某些 Windows 控制面板應(yīng)用程序中使用了數(shù)值 up-down 控件。NumericUpDown 控件看起來(lái)像是一個(gè)文本框與一對(duì)用戶可單擊以調(diào)整值的箭頭的組合。
60、該控件顯示并設(shè)置固定的數(shù)值選擇列表中的單個(gè)數(shù)值。 用戶可以通過(guò)單擊向上和向下、按向上和向下鍵或在控件的文本框部件中鍵入一個(gè)數(shù)字來(lái)增大和減小數(shù)字。 單擊向上鍵時(shí),值向最大值方向移動(dòng);單擊向下鍵時(shí),值向最小值方向移動(dòng)。此控件由于具有通用的功能,所以不失為一種明智的選擇,例如在為音樂(lè)播放器應(yīng)用程序創(chuàng)建音量控件時(shí)。 NumericUpDown 控件用于許多 Windows 控制面板應(yīng)用程序。NumericUpDown 類:表示顯示數(shù)值的 Windows 數(shù)字顯示框(也稱作 up-down 控件)。三十五、 OpenFileDialog 組件(Windo
61、ws 窗體)Windows 窗體 OpenFileDialog 組件是一個(gè)預(yù)先配置的對(duì)話框。 它與 Windows 操作系統(tǒng)所公開的“打開文件”對(duì)話框相同。 該組件繼承自 CommonDialog 類。OpenFileDialog 類:提示用戶打開文件。 此類不能被繼承。三十六、 PageSetupDialog 組件(Windows 窗體)Windows 窗體 PageSetupDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,用于在基于 Windows 的應(yīng)用程序中設(shè)置頁(yè)詳細(xì)信息以便打印。
62、在基于 Windows 的應(yīng)用程序中將該組件用作用戶設(shè)置頁(yè)首選項(xiàng)的簡(jiǎn)單解決方案,而不用配置您自己的對(duì)話框。 可使用戶能夠設(shè)置邊框和邊距調(diào)整量、頁(yè)眉和頁(yè)腳以及縱向與 橫向打印。 利用標(biāo)準(zhǔn)的 Windows 對(duì)話框,您可以創(chuàng)建其基本功能可立即為用戶所熟悉的應(yīng)用程序。Windows 窗體 PageSetupDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,用于在基于 Windows 的應(yīng)用程序中設(shè)置頁(yè)詳細(xì)信息以便打印。 在基于 Windows 的應(yīng)用程序中將該組件用作用戶設(shè)置頁(yè)首選項(xiàng)的簡(jiǎn)單解決方案,而不用配置您自己的對(duì)話框。 可允許用戶設(shè)
63、置邊框和邊距調(diào)整量、頁(yè)眉和頁(yè)腳以及縱向或橫向打印。 利用標(biāo)準(zhǔn)的 Windows 對(duì)話框,您可以創(chuàng)建其基本功能可立即為用戶所熟悉的應(yīng)用程序。PageSetupDialog類:允許用戶更改與頁(yè)面相關(guān)的打印設(shè)置,包括邊距和紙張方向。 此類不能被繼承。三十七、 Panel 控件(Windows 窗體)Windows 窗體 Panel 控件用于為其他控件提供可識(shí)別的分組。 通常,使用面板按功能細(xì)分窗體。 Panel 控件類似于 GroupBox 控件;但只有 Panel 控件可以有滾動(dòng)條,只有&
64、#160;GroupBox 控件可顯示標(biāo)題。Windows 窗體 Panel 控件用于為其他控件提供可識(shí)別的分組。 通常,使用面板按功能細(xì)分窗體。 例如,可能有一個(gè)訂單窗體,它指定郵寄選項(xiàng)(如使用哪一類通宵承運(yùn)商)。 將所有選項(xiàng)分組在一個(gè)面板中可向用戶提供邏輯可視提示。 在設(shè)計(jì)時(shí)所有控件都可以輕松移動(dòng) - 當(dāng)移動(dòng) Panel 控件時(shí),它包含的所有控件也將移動(dòng)。 分組在一個(gè)面板中的控件可以通過(guò)面板的 Controls 屬性進(jìn)行訪問(wèn)。 此屬性返回一批 Cont
65、rol 實(shí)例,因此,通常需要將該方式檢索得到的控件強(qiáng)制轉(zhuǎn)換為它的特定類型。Panel類:用于對(duì)控件集合進(jìn)行分組。三十八、 PictureBox 控件(Windows 窗體)Windows 窗體 PictureBox 控件用于顯示位圖、GIF、JPEG、圖元文件或圖標(biāo)格式的圖形。 PictureBox類:表示用于顯示圖像的 Windows 圖片框控件。三十九、 PrintDialog 組件(Windows 窗體)Windows 窗體 PrintDialog 組件是一個(gè)預(yù)先配置的對(duì)話框,可用于在基于 Windows 的應(yīng)用程序中選擇打印機(jī)
66、、選擇要打印的頁(yè)以及確定其他與打印相關(guān)的設(shè)置。 將該控件用作選擇打印機(jī)和打印相關(guān)設(shè)置的簡(jiǎn)單解決方案,而不用配置您自己的對(duì)話框。 可使用戶能夠打印文檔的很多部分:全部打印、打印指定的頁(yè)范圍或打印選定內(nèi)容。 利用標(biāo)準(zhǔn)的 Windows 對(duì)話框,您可以創(chuàng)建其基本功能可立即為用戶所熟悉的應(yīng)用程序。Windows 窗體 PrintDialog 控件是一個(gè)預(yù)先配置的對(duì)話框,可在基于 Windows 的應(yīng)用程序中用于選擇打印機(jī)、選擇要打印的頁(yè)以及確定其他與打印相關(guān)的設(shè)置。 將該控件用作選擇打印機(jī)和打印相關(guān)設(shè)置的簡(jiǎn)單解決方案,而不用配置您自己的對(duì)話框
67、。 可使用戶能夠打印文檔的很多部分:全部打印、打印選定的頁(yè)范圍或打印選定內(nèi)容。 利用標(biāo)準(zhǔn)的 Windows 對(duì)話框,您可以創(chuàng)建其基本功能可立即為用戶所熟悉的應(yīng)用程序。 PrintDialog 組件從CommonDialog 類繼承。 PrintDialog 類:允許用戶從 Windows 窗體應(yīng)用程序中選擇一臺(tái)打印機(jī),并選擇文檔中要打印的部分。四十、 PrintDocument 組件(Windows 窗體)Windows 窗體 PrintDocument 組件用于設(shè)置描述打印內(nèi)容的屬性,隨后在基于 Win
68、dows 的應(yīng)用程序中打印文檔。 可以將它與 PrintDialog 控件一起使用來(lái)控制文檔打印的各個(gè)方面。Windows 窗體 PrintDocument 組件用于設(shè)置一些屬性,這些屬性說(shuō)明在基于 Windows 的應(yīng)用程序中要打印什么內(nèi)容以及打印文檔的能力。 可將它與 PrintDialog 組件一起使用來(lái)控制文檔打印的各個(gè)方面。 PrintDocument類:從 Windows 窗體應(yīng)用程序打印時(shí),定義一種可重用的可發(fā)送到打印機(jī)上的對(duì)象。四十一、 PrintPreviewControl 控件(Windows 窗體)Windows 窗體 PrintPreviewControl 用于按文檔打印時(shí)的外觀顯示文檔。 該控件沒(méi)有按鈕或其他用戶界面元素,因此您通常只有在希望編寫自己的打印預(yù)覽用戶界面時(shí)才使用 PrintPreviewControl。 如果需要標(biāo)準(zhǔn)的用戶界面,請(qǐng)使用 PrintPreviewDialog 控件。PrintPreviewControl 類:表示 Windows 窗體應(yīng)用程序打印預(yù)覽的原始預(yù)覽部分
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校樓層長(zhǎng)管理制度
- 學(xué)校防恐怖管理制度
- 學(xué)生封閉化管理制度
- 學(xué)院服裝間管理制度
- 安全生產(chǎn)個(gè)管理制度
- 安委會(huì)工作管理制度
- 安裝部進(jìn)度管理制度
- 完善請(qǐng)休假管理制度
- 實(shí)木床倉(cāng)庫(kù)管理制度
- 客戶滿意度管理制度
- 《企業(yè)信息安全培訓(xùn)課件》
- 職業(yè)學(xué)院學(xué)生轉(zhuǎn)專業(yè)申請(qǐng)表
- 2025年全國(guó)安全生產(chǎn)月安全知識(shí)競(jìng)賽題庫(kù)及答案(共280題)
- 一例前交通動(dòng)脈瘤破裂伴蛛網(wǎng)膜下腔出血的護(hù)理查房
- 心衰病人的護(hù)理查房
- 乳腺癌患者靜脈管理
- 制造企業(yè)生產(chǎn)記錄檔案管理制度
- 急診科臨床診療指南-技術(shù)操作規(guī)范更新版
- 《接觸網(wǎng)施工》課件 4.8.1 交叉線岔安裝
- 藝術(shù)培訓(xùn)學(xué)校檔案管理制度(3篇)
- 住院時(shí)間超過(guò)30天的患者管理與評(píng)價(jià)登記本
評(píng)論
0/150
提交評(píng)論