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

正文內(nèi)容

c窗體應(yīng)用程序設(shè)計(jì)-資料下載頁

2025-01-11 04:42本頁面
  

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