freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第4章-windows應(yīng)用程序開發(fā)基礎(chǔ)-資料下載頁

2025-08-16 01:47本頁面
  

【正文】 ()。 } private void 剪切 TToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 復(fù)制 CToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 粘貼 PToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 刪除 LToolStripMenuItem_Click(object sender, EventArgs e) { = 。 } 單文檔界面( SDI) 添加文本框 textBox1的“ TextChanged”事件,在代碼編輯窗口中添加如下代碼 private void textBox1_TextChanged(object sender, EventArgs e) // 顯示行數(shù)與列數(shù) { string str = 。 int m = 。 int Ln = 0。 int Col = 0。 for (int i = m1。 i = 0。 i) { if (str[i] == 39。\n39。) { Ln++。 } if (Ln 1) { Col++。 } } Ln = Ln + 1。 Col = Col + 1。 = 行 : + () + , + 列 : + ()。 } 單文檔界面( SDI) ( 4)運(yùn)行程序 運(yùn)行程序,輸入文字,如圖 。至此,一個(gè)與 Windows系統(tǒng)記事本程序相仿的程序就制作完成了。 多文檔界面( MDI) 1.創(chuàng)建 MDI父窗體 將 MenuStrip組件從工具箱拖拽至窗體中,創(chuàng)建一個(gè) Text屬性為“文件( amp。F)”的頂級(jí)菜單,該菜單帶有“新建( N)”和“關(guān)閉( C)”兩個(gè)子菜單項(xiàng)。再創(chuàng)建一個(gè)名為“窗口( W)”的頂級(jí)菜單。第 1 個(gè)菜單將在運(yùn)行時(shí)創(chuàng)建并隱藏菜單項(xiàng),而第 2 個(gè)菜單將跟蹤打開 MDI子窗口。此時(shí),已創(chuàng)建了一個(gè) MDI 父窗體,運(yùn)行效果如圖 。 多文檔界面( MDI) 2.創(chuàng)建 MDI子窗體 ( 1)在項(xiàng)目中添加一個(gè)如圖 ,作為子窗體。拖曳一個(gè)RichTextBox控件至該窗體中,在“屬性”窗口中,將 Anchor屬性設(shè)置為“ Top,Left”,并將 Dock屬性設(shè)置為“ Fill”,這樣,即使調(diào)整窗體的大小,RichTextBox 控件也會(huì)完全填充該窗體的表面區(qū)域。 多文檔界面( MDI) ( 2)為 【 文件 】 菜單中的 【 新建 】 菜單項(xiàng)創(chuàng)建 Click 事件處理程序,代碼如下: private void 新建 NToolStripMenuItem_Click(object sender, EventArgs e) { Form2 MDIChild = new Form2()。 // 設(shè)置子窗體的父窗體 = this。 // 創(chuàng)建一個(gè) MDI子窗體并顯示 ()。 } 多文檔界面( MDI) ( 3)運(yùn)行程序,每單擊一次 【 文件 】 → 【 新建 】 菜單,就會(huì)創(chuàng)建一個(gè)新的 MDI子窗體,運(yùn)行結(jié)果如圖 。 多文檔界面( MDI) 3.確定活動(dòng)的子窗體 繼續(xù)上面的例子,它具有包含 RichTextBox控件的一個(gè)或多個(gè) MDI子窗口。將活動(dòng)子窗體中活動(dòng)控件的文本復(fù)制到剪貼板, 代碼所示。 在 多文檔程序 的上下文中,需要將數(shù)據(jù)發(fā)送到活動(dòng)子窗口,例如,將剪貼板上的文本復(fù)制到活動(dòng)子窗體中的活動(dòng)控件, 代碼所示。 多文檔界面( MDI) 4.排列子窗體 為了排列子窗體,用 LayoutMdi()方法為 MDI 父窗體設(shè)置 MdiLayout 枚舉,枚舉值如表 。 例如,對(duì) MDI父窗體( myForm1)的子窗體使用 MdiLayout枚舉的“層疊”設(shè)置,代碼如下: ()。 多文檔界面( MDI) 【 例 】 將 【 例 】 中的記事本程序改寫為 MDI應(yīng)用程序。 設(shè)計(jì)步驟: ( 1)新建 WinForm項(xiàng)目并添加控件 新建 WinForm 項(xiàng)目,命名為“ MDINotepad”。從工具箱中拖曳 1 個(gè)“ MenuStrip”到窗體中。 ( 2)設(shè)置控件與窗體屬性 將窗體 Form1重新命名為“ MDIForm”,其 Text 和 IsMdiContainer屬性設(shè)置為“多文檔記事本”和“ True”,按照?qǐng)D ,menuStrip1 的 MdiWindowListItem屬性設(shè)置為“窗口 WToolStripMenuItem”。 多文檔界面( MDI) ( 3)添加現(xiàn)有項(xiàng) 在解決方案資源管理器中右鍵單擊項(xiàng)目名 → 【 添加 】 → 【 現(xiàn)有項(xiàng) 】 ,在彈出的“添加現(xiàn)有項(xiàng)”對(duì)話框中選擇 【 例 】 項(xiàng)目工程中的“ ”、“ ”和“ ”三項(xiàng),如圖 ,單擊 【 添加 】 按鈕完成添加。 多文檔界面( MDI) ( 4)添加代碼 在窗體設(shè)計(jì)器中分別雙擊菜單欄中 【 打開 】 和 【 窗口 】 菜單中的各個(gè)子菜單,引用命名空間“ using Notepad。 ” ,代碼所示。 ( 5)運(yùn)行程序 運(yùn)行程序,單擊 【 打開 】 菜單創(chuàng)建多個(gè)記事本,用 【 窗口 】 菜單項(xiàng)控制各個(gè)記事本的排列效果,圖 。 文檔的打印 1.在設(shè)計(jì)時(shí)創(chuàng)建打印作業(yè) 向窗體中添加 PrintDocument 組件,右鍵單擊窗體并選擇 【 查看代碼 】 項(xiàng),PrintPage 事件處理程序要求必須編寫其打印邏輯代碼,也必須指定要打印的材料。通過使用“屬性”窗口的 【 事件 】 選項(xiàng)卡來連接該事件。 例如,在 PrintPage 事件處理程序中創(chuàng)建一個(gè)示例圖形(紅色矩形)作為要打印的材料,代碼如下: private void printDocument1_PrintPage(object sender, e) { (, new Rectangle(500, 500, 500, 500))。 } 文檔的打印 用戶有時(shí)也希望在運(yùn)行時(shí)以編程方式更改選項(xiàng),可通過 PrintDialog組件和 PrinterSettings類實(shí)現(xiàn)此目的。例如,將 PrintDialog組件從工具箱中添加到窗體,右鍵單擊窗體并選擇 【 查看代碼 】 項(xiàng),使用 ShowDialog()方法顯示 PrintDialog 組件,代碼如下: ()。 文檔的打印 2.選擇打印機(jī)打印文件 例如,有兩個(gè)要處理的事件,在第 1 個(gè)事件( Button 控件的 Click 事件)中,實(shí)例化 PrintDialog 類,并在 DialogResult 屬性中捕獲用戶選擇的打印機(jī)。在第 2 個(gè)事件( PrintDocument 組件的 PrintPage 事件)中,將一個(gè)示例文檔打印到指定的打印機(jī),代碼如下: private void button1_Click(object sender, e) { PrintDialog printDialog1 = new PrintDialog()。 = printDocument1。 DialogResult result = ()。 if (result == ) { ()。 } } 文檔的打印 【 例 】 為 【 例 】 添加文本打印功能。 向記事本窗體 frmTxt中拖曳一個(gè) PrintDocument組件(工具箱中的圖標(biāo)為 ),編寫 PrintPage事件過程,代碼如下: private void printDocument1_PrintPage(object sender, e) { = 。 } 為 【 文件 】 → 【 打印 】 菜單項(xiàng)編寫 Click事件過程,代碼如下: private void 打印 PToolStripMenuItem_Click(object sender, EventArgs e) { PrintDialog printDialog = new PrintDialog()。 = printDocument1。 DialogResult result = ()。 if (result == ) { ()。 } } 文檔的打印 運(yùn)行程序,創(chuàng)建一個(gè)記事本 MDI 子窗體,在其中編輯內(nèi)容后,選擇 【 文件 】→ 【 打印 】 選項(xiàng),彈出如圖 “打印”對(duì)話框,選擇打印機(jī)后,就可以打印文檔了。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1