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

正文內容

c窗體應用程序設計-資料下載頁

2025-01-11 04:42本頁面
  

【正文】 C程序設計教程 —— 蒙祖強編著 模式對話框與非模式對話框 開發(fā)步驟如下: ( 1)創(chuàng)建窗體應用程序 MyDialog,會自動形成一個名為 Form1的窗體。選擇菜單“項目” |“添加組件”命令,在打開的“添加新項”對話框中選擇“ Windows窗體”項并單擊 【 添加 】 按鈕,便生成另一個名為 Form2的窗體。 ( 2)在窗體 Form2的設計界面中,添加一個 Label控件和兩個Button控件,并設置屬性。 ( 3)在窗體 Form1中添加一個 TextBox控件和一個 Button控件,并作適當設計,結果如下圖所示。 消息對話框 C程序設計教程 —— 蒙祖強編著 模式對話框與非模式對話框 ( 4) 對兩個窗體中的相關控件編寫代碼 , 關鍵代碼如下: //文件 private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2()。 //調用 ShowDialog2()以模式對話框的方式打開窗體 frm2 if (() == Yes) { = 他想去參加上海世博覽會。 。 } else { = 他不想去參加上海世博覽會。 。 } } 消息對話框 C程序設計教程 —— 蒙祖強編著 模式對話框與非模式對話框 ( 4) 對兩個窗體中的相關控件編寫代碼 , 關鍵代碼如下: //文件 public string ShowDialog2() //增加帶返回結果的一個方法 { ()。 return answer。 } private void button1_Click(object sender, EventArgs e) //【 是 】 按鈕 { answer = Yes。 ()。 } private void button2_Click(object sender, EventArgs e) //【 否 】 按鈕 { answer = No。 ()。 } 消息對話框 C程序設計教程 —— 蒙祖強編著 模式對話框與非模式對話框 運行該程序 , 單擊 【 打開對話框 】 按鈕后 , 在打開的對話框中單擊【 是 】 按鈕 , 結果如下: 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 MessageBox類的消息對話框是一種“輕便”消息對話框,如果交互性要求不是很強,利用它來實現(xiàn)信息提示是非常方便的。 MessageBox類提供靜態(tài)方法 ——Show()方法來顯示消息對話框。Show()方法是一個重載的方法,一共有 21個實現(xiàn)版本。下面通過舉例介紹幾種常用的版本。 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 ( 1) DialogResult (string text) (我要去參觀上海世博會! )。 ( 2) DialogResult (string text, string caption) (我要去參觀上海世博會! , 上海世博會 )。 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 ( 3) DialogResult (string text, string caption, MessageButtons buttons) 參數(shù) text和 caption的意義同上,參數(shù) buttons用于決定要在對話框中顯示哪些按鈕,該參數(shù)的取值及其作用說明如下表所示。 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 例如: if ((你要去參觀上海世博會嗎? , 上海世博會 , ) == ) { //相應處理的代碼 } 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 ( 4) DialogResult (string text, string caption, MessageButtons buttons,MessageBoxIcon icon) 該實現(xiàn)版本多了參數(shù) icon,它用于決定在對話框左邊要顯示的圖標。其可能取值及其含義如下表所示。 消息對話框 C程序設計教程 —— 蒙祖強編著 基于 MessageBox類的消息對話框 例如,執(zhí)行下列語句會出現(xiàn)如 下 圖 所示的消息對話框。 if ((你要去參觀上海世博會嗎? , 上海世博會 , , ) == ) { } 消息對話框 C程序設計教程 —— 蒙祖強編著 菜單和工具欄的設計 C提供三個 Menu類的派生類來實現(xiàn)菜單功能: ?MainMenu類 :主菜單 ?MenuItem類 :菜單項 ?ContexMenu類 :彈出式菜單 主菜單 C程序設計教程 —— 蒙祖強編著 菜單和工具欄的設計 1. 創(chuàng)建主菜單 創(chuàng)建主菜單的方法是:從工具欄中將 MenuStrip組件拖到窗體上,這時在窗體的頂部會出現(xiàn)一條淡淡藍色的、空的主菜單欄,它實際上是菜單項( MenuItem對象)的容器;左下角出現(xiàn)MenuStrip對象的圖標,如下圖所示。 主菜單 C程序設計教程 —— 蒙祖強編著 菜單和工具欄的設計 2. 創(chuàng)建菜單項(子菜單) 先選擇窗體頂部的主菜單欄,這時在主菜單欄的最左邊會出現(xiàn)“請在此鍵入”的編輯框,在此處輸入相應的名稱(如“文件(amp。F)”);然后在其下面又出現(xiàn)一個“請在此鍵入”的編輯框,在此處輸入相應的名稱(如“新建文件 (amp。N)”),這時將形成“文件”這主菜單的第一個菜單項;此后,在該菜單項下面的“請在此鍵入”編輯框中另一個菜單項的名稱(如“打開文件(amp。O)”),形成主菜單的第二菜單項;此次類推,創(chuàng)建其他菜單項,如“保存文件 (amp。S)”、“ ”、“退出系統(tǒng) (amp。X)”等,如下圖所示。 主菜單 C程序設計教程 —— 蒙祖強編著 菜單和工具欄的設計 如果要添加菜單項的子菜單項,在輸入該菜單項的名稱以后,在其右邊出現(xiàn)的“請在此鍵入”編輯框中輸入子菜單項的名稱,便形成第一子菜單項;依此類推,可以創(chuàng)建其他子菜單項 : 主菜單 C程序設計教程 —— 蒙祖強編著 菜單和工具欄的設計 3. 菜單項( MenuItem對象)的事件和屬性及其應用 菜單項常用的事件和屬性包括: ?Click事件 在程序運行時,點擊一個菜單項就觸發(fā)該菜單項的 Click事件,從而調用相應事件處理函數(shù),以完成相應的功能。 例如,在界面中雙擊“保存文件 (amp。S)”項,會自動形成如下的函數(shù)框架: private void 保存文件 ToolStripMenuItem_Click(object sender, EventArgs e) { (ccc)。 } 主菜單 C程序設計教程 —— 蒙祖強編著 主菜單 菜單和工具欄的設計 ?Checked屬性 當該屬性值被設置為 true(默認值為 false),對應菜單項的左邊將顯示符號“ √”。 ?Enabled屬性 當該屬性值被設置為 false(默認值為 true),對應菜單項變成不可用狀態(tài),呈現(xiàn)灰色。 ?ShortcutKeys屬性 用于設置菜單項的快捷鍵。例如,如果設置為“ Ctrl+Alt+A”,則在程序運行時同時按下 Ctrl鍵、 Alt鍵和 A鍵會觸發(fā)該菜單項的事件處理函數(shù)。 ?ShowShortcutKeys屬性 該屬性值被設置為 true(默認值)時,在菜單項的右邊會顯示其快捷鍵。 ?Text屬性 該屬性即為菜單項的顯示文本。 C程序設計教程 —— 蒙祖強編著 彈出式菜單 菜單和工具欄的設計 創(chuàng)建彈出式菜單的方法是 :從工具箱中將 ContextMenuStrip組件拖到窗體上,然后選擇彈出式菜單對象,接著采用與主菜單相似的設計方法設計彈出式菜單的各個菜單項。 建立關聯(lián)的方法是 :選中給定的窗體控件,將它的ContextMenuStrip屬性值設置為彈出式菜單對象的名稱。 C程序設計教程 —— 蒙祖強編著 彈出式菜單 菜單和工具欄的設計 【 例 】 創(chuàng)建窗體應用程序 MyContextMenu,在窗體上添加一個 RichTextBox控件,然后為該控件設計一個具有撤銷、剪切、復制等常用編輯功能的彈出式菜單。 該程序創(chuàng)建步驟如下: ( 1)創(chuàng)建窗體應用程序 MyContextMenu,然后從工具箱中將RichTextBox控件和 ContextMenuStrip組件拖到窗體上,并設計該彈出式菜單: C程序設計教程 —— 蒙祖強編著 彈出式菜單 菜單和工具欄的設計 ( 2)將 RichTextBox控件的 ContextMenuStrip屬性值設置為彈出式菜單對象的名稱 ——contextMenuStrip1。 ( 3)在設計逐一雙擊各個菜單項,編寫相應的事件處理代碼,核心代碼如下: private void 撤銷 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 剪切 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 復制 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } C程序設計教程 —— 蒙祖強編著 彈出式菜單 菜單和工具欄的設計 private void 粘貼 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void 全選 ToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } private void Form1_Load(object sender, EventArgs e) { 剪切 = false。 復制 = false。 } C程序設計教程 —— 蒙祖強編著 彈出式菜單 菜單和工具欄的設計 運行該程序后,通過右擊 richTextBox1控件可以利用彈出的彈出式菜單對被選中的文本進行剪切、復制、粘貼等編輯操作 : C程序設計教程 —— 蒙祖強編著 工具欄 菜單和工具欄的設計 1. 創(chuàng)建工具欄 創(chuàng)建工具欄的方法是:從工具箱中將 ToolStrip控件拖到窗體上,然后選擇該控件,這時在控件的最左邊出現(xiàn)一個下拉按鈕,單擊該按鈕會出現(xiàn)一個下拉框,拉框列出了工具欄中可選所有控件。 2. 編寫工具欄的事件處理函數(shù) 方法是:在工具欄中雙擊要編寫事件處理函數(shù)的控件,然后會自動形成 Click事件處理函數(shù)的框架。 ——另外,一個重要的屬性是 Dock,通過對該屬性的設置還可以將工具欄擺在窗體左邊、右邊、底部或中間。 C程序設計教程 —— 蒙祖強編著 根據(jù)前面介紹的內容,請自學 ,可當作上機題目來學習。 實例 —— 多文檔界面編輯器
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1