




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Module6常用組件第6章常用組件6.1案例分析個人簡歷(續)第6章常用組件6.2案例設計第6章常用組件6.2.1功能設計軟件功能與相關組件文本編輯功能功能組件(控件)說明文本錄入和刪除、更改RichTextBoxRichTextBox自帶相應功能操作撤銷與重做RichTextBoxRichTextBox自帶相應功能文本文本選取RichTextBoxRichTextBox自帶相應功能文本剪切、復制、粘貼RichTextBox借助系統剪切板設置文字字體、樣式FontDialog字體選擇對話框,可選字體及樣式設置文字顏色ColorDialog顏色選取對話文件打開Open文件打開對話框(文件名與位置)文件保存Save文件保存對話框(文件名與位置)頁面設置PageSetupDialog頁面設置對話框,設置頁邊距等文件打印PrintDialogPrintDocument文件打印對話框,設置打印方式文件打印組件,打印文檔打印預覽PrintPreviewDialog打印預覽對話框,預覽打印效果定時保存文件Timer定時器,定時觸發相應事件第6章常用組件6.2.1功能設計軟件操作與相關組件文本編輯操作菜單工具條豐富文本框快捷菜單狀態欄自定義控件文本錄入和刪除、更改√文本選取、拖動√√文本剪切、復制、粘貼√√√√設置文字格式(字體、樣式等)√√√設置文字顏色√√√√文件打開、保存、關閉√√√文本打印、預覽√√√輔助功能√√第6章常用組件6.2.2窗體設計窗體TextEdit中的主要功能區劃分【實作任務】功能區主要作用主要控件菜單區大部分操作驅動菜單菜單工具欄區常用操作的快捷方式工具條狀態欄區程序運行過程中的信息提示狀態欄編輯區文本編輯主要場所豐富文本框、快捷菜單自定義控件區快速設置文本顏色面板、組、單選按鈕等第6章常用組件6.3菜單與工具條第6章常用組件6.3.1MenuStrip菜單系統設計第6章常用組件6.3.2ContextMenuStrip快捷菜單設計圖6-3快捷菜單第6章常用組件6.3.3ToolStrip工具條設計圖6-4ToolStrip第6章常用組件6.3.4StatusBar狀態條設計第6章常用組件6.4RichTextBox第6章常用組件RichTextBox常用方法與屬性成員說明屬性Text當前文本屬性RtfRichTextBox控件的文本,包括所有RTF格式代碼屬性TextLength獲取控件中文本的長度屬性SelectedRtf控件中當前選擇的
RTF格式的格式化文本屬性SelectedTextRichTextBox內的選定文本屬性SelectionAlignment應用到當前選定內容或插入點的對齊方式,值為HorizontalAlignment枚舉,包括(Left,Right,Center)屬性SelectionBackColorRichTextBox控件中的文本在選中時的顏色屬性SelectionCharOffset控件中的文本是顯示為上標還是下標屬性SelectionColor當前選定文本或插入點的文本顏色屬性SelectionFont當前選定文本或插入點的字體屬性SelectionLength控件中選定的字符數屬性SelectionStart文本框中選定的文本起始點屬性SelectionTabsRichTextBox控件中的絕對制表位位置屬性CanRedo獲取一個值,指示是否可重做最新的撤消操作屬性CanUndo獲取一個值,指示用戶能否撤消前一操作屬性UndoLimit存儲在撤消隊列中的操作的數目屬性ContextMenu上下文菜單屬性ReadOnly文本框中的文本是否為只讀第6章常用組件RichTextBox常用方法與屬性方法AppendText向文本框的當前文本追加文本方法Clear從文本框控件中清除所有文本方法DeselectAll取消所有選取,將
SelectionLength的值指定為零方法Find在
RichTextBox的內容內搜索文本方法Copy將選定內容復制到“剪貼板”Clipboard中方法Cut將選定內容移動到“剪貼板”Clipboard中方法Paste將剪貼板的內容粘貼到當前選定內容(位置)上方法LoadFile將文件的內容加載到
RichTextBox控件中方法SaveFile將
RichTextBox的內容保存到文件方法Redo重新應用控件中上次撤消的操作方法Undo撤消文本框中的上一個編輯操作方法SelectAll選定文本框中的所有文本方法ResetFont將
Font屬性重置為其默認值第6章常用組件6.5標準對話框第6章常用組件6.5.1Open第6章常用組件6.5.1Open【多學一點】DialogResult枚舉成員名稱說明None從對話框返回了Nothing。這表明有模式對話框繼續運行OK返回值是OK(通常從標簽為“確定”的按鈕發送)Cancel返回值是Cancel(通常從標簽為“取消”的按鈕發送)Abort返回值是Abort(通常從標簽為“中止”的按鈕發送)Retry返回值是Retry(通常從標簽為“重試”的按鈕發送)Ignore返回值是Ignore(通常從標簽為“忽略”的按鈕發送)Yes返回值是Yes(通常從標簽為“是”的按鈕發送)No返回值是No(通常從標簽為“否”的按鈕發送)第6章常用組件6.5.1Open【多學一點】MessageBoxButtons枚舉成員名稱說明OK消息框包含“確定”按鈕(默認)OKCancel消息框包含“確定”和“取消”按鈕AbortRetryIgnore消息框包含“中止”、“重試”和“忽略”按鈕YesNoCancel消息框包含“是”、“否”和“取消”按鈕YesNo消息框包含“是”和“否”按鈕RetryCancel消息框包含“重試”和“取消”按鈕第6章常用組件6.5.2Save第6章常用組件6.5.3FontDialogFontDialog組件常用屬性屬性說明Color選定字體的顏色。Font選定的字體。MaxSize用戶可選擇的最大磅值。MinSize用戶可選擇的最小磅值Sho是否包含“應用”按鈕。ShowColor是否顯示顏色選擇。ShowEffects是否包含允許用戶指定刪除線、下劃線和文本顏色選項的控件。第6章常用組件6.5.3FontDialog【實作任務】privatevoidsetFontDialog(){fontDialog1.ShowEffects=true;fontDialog1.Font=richTextBox1.SelectionFont;//設置初始狀態if(fontDialog1.ShowDialog()==DialogResult.OK)richTextBox1.SelectionFont=fontDialog1.Font;}第6章常用組件6.5.3FontDialog【多學一點】Font類常用屬性屬性說明Name獲取此Font的字體名稱FontFamily獲取關聯的FontFamily,它表示字形類似但大小和樣式可能不同的一組字體Size獲取此Font的全身大?。║nit設置的單位)SizeInPoints獲取此Font的全身大?。ㄒ渣c為單位)Height獲取此字體的行距Bold獲取此Font是否為粗體Italic獲取此Font是否為斜體Underline獲取此Font是否有下劃線Strikeout獲取此Font是否指定貫穿字體的橫線Style獲取此Font的樣式信息IsSystemFont獲取此字體是否是SystemFonts的一個成員SystemFontName如果IsSystemFont返回true,則獲取系統字體的名稱Unit
獲取此Font的度量單位第6章常用組件6.5.3FontDialog【多學一點】FontStyle枚舉包含Regular(普通文本)Bold(加粗文本)Italic(傾斜文本)Underline(帶下劃線的文本)Strikeout(帶刪除線的文本)第6章常用組件6.5.4ColorDialog【實作任務】privatevoidsetFontColor(){colorDialog1.SolidColorOnly=true;//只選擇純色colorDialog1.Color=richTextBox1.SelectionColor;//設置初始值為當前顏色colorDialog1.ShowDialog();richTextBox1.SelectionColor=colorDialog1.Color;}第6章常用組件6.5.5PrintDocument在Windows窗體中進行打印主要包括以下兩個方面用PrintDocument組件來生成打印文檔(包含打印內容),使用戶可以打印;用PageSetupDialog組件和PrintDialog組件向用戶提供圖形界面參數設置。使用PrintPreviewDialog控件預覽打印效果。第6章常用組件6.5.5PrintDocumentPrintDocument組件不是一個對話框,但是它是在Windows窗體中進行打印的基礎,更具體地說,是它的PrintPage事件。應用程序需要編寫代碼來處理PrintPage事件,再調用Print方法實際打印文檔。進行打印的過程中,PrintDocument組件將顯示打印對話框,提醒用戶正在進行打印,并且可讓用戶取消打印作業。第6章常用組件6.5.5PrintDocumentBeginPrint事件和EndPrint事件分別發生在打印開始和打印結束,通常用于提示用戶打印工作啟動和結束。通常,在打印之前,需要使用PrinterSettings和PageSettings類設置描述打印內容的屬性。這兩個類屬性的設置可以在程序運行時由用戶通過PageSetupDialog組件和PrintDialog組件設置,可以在程序中直接訪問。第6章常用組件6.5.6PrintDialogPrintDialog主要屬性屬性說明Document用于獲取
PrinterSettings的
PrintDocumentAllowCurrentPage是否顯示“當前頁”選項按鈕AllowSelection是否啟用“選擇”選項按鈕AllowSomePages是否啟用“頁”選項按鈕PrinterSettings可修改的打印機設置AllowPrintToFile是否啟用“打印到文件”復選框PrintToFile是否選中“打印到文件”復選框ShowNetwork是否顯示“網絡”按鈕UseEXDialog是否應當以
WindowsXP樣式顯示第6章常用組件6.5.7PageSetupDialogPrintDialog主要屬性名稱說明AllowMargins是否啟用對話框的邊距部分AllowOrientation是否啟用對話框的方向部分(橫向或縱向)AllowPaper是否啟用對話框的紙張部分(紙張大小和紙張來源)AllowPrinter是否啟用“打印機”按鈕Document所需的頁面設置
PrintDocumentPageSettings要修改的頁設置PrinterSettings用戶單擊對話框中“打印機”按鈕時修改的打印機設置第6章常用組件6.5.8PrintPreviewDialog第6章常用組件6.6timer第6章常用組件6.6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務管理資金運作分析試題及答案在2025年
- 2025年兒童青少年心理健康考試題及答案
- 海安融信面試題庫及答案
- 基礎醫學知識試題庫
- 知識經濟與公共政策關系試題及答案
- 軟件設計師考試反饋與試題及答案總結
- 軟考網絡工程師試題及答案全媒體傳播2025年
- 機電工程2025年成功案例試題及答案
- 前端與后端結合的2025年軟件設計師試題及答案
- 網絡工程師復習計劃及試題及答案
- 安寧療護舒適照護
- 磁芯材料磁性及損耗測試方法
- 房產抵押合同模板格式
- 第18課《中國人失掉自信力了嗎》課件-2024-2025學年統編版語文九年級上冊
- 人教版中考物理一輪大單元復習第二單元聲現象【中考演練】(原卷版+解析)
- 深圳小孩上學租房合同
- 接地電阻、絕緣電阻和漏電保護器漏電動作參數測定記錄表
- 2024-2025學年高中物理1.1質點參考系教學設計新人教版必修第一冊
- 高原濕地- 三江源地區說課課件-2023-2024學年人教版地理八年級下冊
- SH/T 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設計規范(正式版)
- (高清版)JTGT D31-06-2017 季節性凍土地區公路設計與施工技術規范
評論
0/150
提交評論