VisualC#程序設(shè)計(jì)教程教學(xué)PPT作者羅福強(qiáng)白忠建楊劍C#Ch.ppt_第1頁
VisualC#程序設(shè)計(jì)教程教學(xué)PPT作者羅福強(qiáng)白忠建楊劍C#Ch.ppt_第2頁
VisualC#程序設(shè)計(jì)教程教學(xué)PPT作者羅福強(qiáng)白忠建楊劍C#Ch.ppt_第3頁
VisualC#程序設(shè)計(jì)教程教學(xué)PPT作者羅福強(qiáng)白忠建楊劍C#Ch.ppt_第4頁
VisualC#程序設(shè)計(jì)教程教學(xué)PPT作者羅福強(qiáng)白忠建楊劍C#Ch.ppt_第5頁
已閱讀5頁,還剩66頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2019/7/12,1,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),Visual C# .Net 程序設(shè)計(jì),電子科大成都學(xué)院計(jì)算機(jī)系 課件制作:楊劍 E-Mail:yangjian.email163.COm,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),2,第七章 Windows程序的窗體設(shè)計(jì)技術(shù),7.1 窗體與控件概述 7.2 按鈕、標(biāo)簽與文件框控件 7.3 選擇控件 7.4容器控件 7.5 PictureBox控件 7.6 菜單、工具欄和狀態(tài)欄 7.7對(duì)話框 7.8 SDI和MDI應(yīng)用程序,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),3,7.1 窗體與控件,一、 Windows窗體 二、窗體的控件,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),4,一、Windows窗體,1. Windows窗體 Windows窗體是使用C#來建立基于窗口應(yīng)用程序的出發(fā)點(diǎn)。不過,從窗體本身來看,它只是一個(gè)可移動(dòng)的界面而已。雖然用戶可以直接在窗體上繪制對(duì)象和文本,但是窗體的真正作用是充當(dāng)Windows控件的容器。 2. Windows窗體命名空間 Windows窗體的基類是Form,在System.Windows.Forms命名空間中定義. .NET中的大多數(shù)控件都派生于System.Windows.Forms.Control類,該類定義了控件的基本功能。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),5,3. 窗體的主要屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),6,二、窗體的控件,1. .NET Framework中的窗體控件 2. 控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),7,1. .NET Framework中的窗體控件,數(shù)據(jù)顯示 DataGridView 數(shù)據(jù)綁定和定位 BindingSource、BindingNavigator 文本編輯 TextBox、RichTextBox、MaskedTextBox 信息顯示 Lable、StatusStrip、ProgressBar 網(wǎng)頁顯示 WebBrowser 列表與選擇 CheckBox、CheckedListBox、ComboBox、RadioButton、ListBox、ListView、NumericUpDown、TreeView、DomainUpDown、TrackBar、 圖形顯示 PictureBox、ImageList 日期設(shè)置 DateTimePicker、MonthCalendar 對(duì)話框 ColorDialog、FontDialog、OpenFileDialog、PrintDialog、PrintPreviewDialog、FolderBrowerDialog、SaveFileDialog 命令 Button、LinkLabel、NotifyIcon、ToolStrip 菜單 MenuStrip、ContextMenuStrip 用戶幫助 HelpProvider、 ToolTrip 將其他控件分組 Panel、GroupBox、TabControl、SplitContainer、TableLayoutPanel、FlowLayoutPane,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),8,2. 控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),9,控件的屬性(續(xù)),返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),10,7.2 按鈕、標(biāo)簽與文件框控件,一、按鈕控件 二、標(biāo)簽控件 三、文本框控件 四、用戶登錄實(shí)例,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),11,一、按鈕控件,1. 常見屬性 Name:用于設(shè)置對(duì)象的名稱,以便在代碼中引用。 Text:以文本形式顯示在按鈕上的標(biāo)題文字。如果要設(shè)置快捷鍵,則在快捷鍵字母前面加上一個(gè)“&”字符 Visible:決定該按鈕是否可見 Enabled:決定該按鈕是否有效 FlatStyle:決定該按鈕的樣式,值為FlatStyle枚舉型 Image:指定一個(gè)在按鈕上顯示的圖像 ImageAlign:設(shè)置圖像在按鈕上的對(duì)齊方式,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),12,2. 設(shè)置屬性的值 方法1:在程序設(shè)計(jì)階段,在控件的“屬性”窗口中直接修改相關(guān)的屬性值; 方法2:用程序代碼修改屬性 注意:各種控件對(duì)象的Name屬性只能通過“屬性”窗口更改,該屬性在設(shè)計(jì)時(shí)有效,運(yùn)行時(shí)為只讀。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),13,二、標(biāo)簽控件,1. 作用:主要用于在窗體上顯示文本 2. 控件名: Label:標(biāo)準(zhǔn)的Windows標(biāo)簽; LinkLabel:類似于Label,但以超鏈接方式顯示,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),14,3. 標(biāo)簽控件的常用屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),15,三、文本框控件,1. TextBox控件 2. RichTextBox控件,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),16,1. TextBox控件,(1)TextBox常見的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),17,(2) TextBox常用事件,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),18,2. RichTextBox控件,常用屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),19,RichBoxText常用屬性(續(xù)),2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),20,四、應(yīng)用實(shí)例:用戶登錄,【實(shí)例7-1】設(shè)計(jì)一個(gè)簡單的用戶登錄界面,當(dāng)輸入正確的用戶名和密碼時(shí),系統(tǒng)將給出正確的提示,否則給出錯(cuò)誤提示。 實(shí)例7-1源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),21,7.3 選擇控件,一、RadioButton控件 二、CheckBox控件 三、ListBox控件 四、ComboBox控件 五、應(yīng)用實(shí)例:添加學(xué)生信息,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),22,一、RadioButton控件,單選按鈕RadioButton 控件為用戶提供由兩個(gè)或多個(gè)互斥選項(xiàng)組成的選項(xiàng)集。用戶在一組單選按鈕中,只能選擇一個(gè)。 RadioButton控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),23,一、RadioButton控件,RadioButton控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),24,二、 CheckBox控件,復(fù)選框CheckBox控件列出了可供用戶選擇的選項(xiàng),用戶根據(jù)需要可以從中選擇一項(xiàng)或多項(xiàng)。當(dāng)某一個(gè)選擇被選中后,其左邊的小方框會(huì)打下一個(gè)勾。 CheckBox控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),25,二、 CheckBox控件,CheckBox控件的事件,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),26,三、 ListBox控件,列表框ListBox控件用于顯示一組字符串,可以從中選擇一個(gè)或多個(gè)選項(xiàng)。與復(fù)選框和單選按鈕一樣,列表框也提供了要求用戶選擇一個(gè)或多個(gè)選項(xiàng)的方式。 ListBox控件的屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),27,三、 ListBox控件,ListBox控件的常用方法,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),28,三、 ListBox控件,ListBox控件的常用事件,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),29,四、 ComboBox控件,組合框ComboBox控件,它是把文本框控件和列表框組合在一起,使用戶可以從列表中選擇項(xiàng),也可以輸入新文本。 Visible屬性決定該按鈕是否可見,屬性值為true時(shí)可見,為false時(shí)隱藏 。 ComboBox 的默認(rèn)行為是顯示一個(gè)可編輯文本框,該文本框具有一個(gè)隱藏的下拉列表。 DropDownStyle 屬性確定要顯示的組合框的樣式。該值提供以下選項(xiàng): Simple,簡單的下拉列表,始終顯示列表、下拉列表框; DropDownList,文本部分不可編輯,并且必須點(diǎn)擊箭頭才能查看下拉列表; DropDown,默認(rèn)下拉列表框,文本部分可編輯,并且用戶必須按箭頭鍵才能查看列表。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),30,五、應(yīng)用實(shí)例:添加學(xué)生信息,【實(shí)例7-2】在項(xiàng)目MySchool中添加一個(gè)窗體,實(shí)現(xiàn)如圖7-12所示的效果,用于添加學(xué)生的個(gè)人信息。 實(shí)例7-2源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),31,7.4 容器控件,一、GroupBox控件 二、Panel控件 三、TabControl控件 四、應(yīng)用實(shí)例:添加課程信息,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),32,一、GroupBox控件,GroupBox 控件用于為其他控件提供可識(shí)別的分組。 在窗體上創(chuàng)建GroupBox控件及其內(nèi)部控件時(shí),必須先建立GroupBox控件,然后在其內(nèi)建立各種控件。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),33,二、Panel控件,Panel 控件類似于GroupBox 控件 Panel 控件可以有滾動(dòng)條 若要顯示滾動(dòng)條,需將 AutoScroll 屬性設(shè)置為 true 可以通過設(shè)置 BackColor、BackgroundImage 和 BorderStyle 屬性自定義面板的外觀,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),34,三、 TabControl控件,TabControl 顯示多個(gè)選項(xiàng)卡 選項(xiàng)卡中可包含圖片和其他控件。 TabControl控件的常用屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),35,四、應(yīng)用實(shí)例:添加課程信息,【實(shí)例7-3】在項(xiàng)目MySchool中添加一個(gè)窗體,用于添加課程信息。 實(shí)例7-3源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),36,7.5 PictureBox控件,一、PictureBox控件 二、應(yīng)用實(shí)例:添加關(guān)于窗體,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),37,一、PictureBox控件,PictureBox控件用于顯示位圖、GIF、JPEG、圖元文件或圖標(biāo)格式的圖形。 Image屬性確定所顯示的圖片該屬性可在運(yùn)行時(shí)或設(shè)計(jì)時(shí)設(shè)置 。 SizeMode 屬性控制使圖像和控件彼此間的相互顯示方式。 Normal:Image 置于 PictureBox 的左上角,凡是因過大而不適合 PictureBox 的任何圖像部分都將被剪裁掉。 StretchImage :會(huì)使將圖像拉伸,適合 PictureBox 的大小。 AutoSize :會(huì)使控件調(diào)整大小,適合圖像的大小。 CenterImage :會(huì)使圖像居于工作區(qū)的中心。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),38,二、應(yīng)用實(shí)例:添加關(guān)于窗體,【實(shí)例7-4】在項(xiàng)目MySchool中添加一個(gè)窗體,用于顯示系統(tǒng)說明。 實(shí)例7-4源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),39,7.6 菜單、工具欄和狀態(tài)欄,一、菜單 二、工具欄 三、狀態(tài)欄 四、應(yīng)用實(shí)例:添加主窗體,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),40,一、菜單,1.下拉菜單 2.上下文菜單,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),41,1.下拉菜單,創(chuàng)建菜單 輸入菜單項(xiàng)。 可以在標(biāo)題內(nèi)容的某個(gè)字母前加“&”,例如“文件(&F)”命令將具有一個(gè)快捷鍵“Alt+F”,程序運(yùn)行時(shí),按“Alt+F”同樣可以選擇此命令。 將菜單標(biāo)題,即菜單命令的Text屬性設(shè)置為“-”(減號(hào)),則此菜單項(xiàng)將顯示為分隔符,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),42,1.下拉菜單,菜單項(xiàng)的常用屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),43,2.上下文菜單,上下文菜單這種菜單也稱為快捷菜單,就是指右擊后所彈出來的菜單 設(shè)計(jì)快捷菜單的基本步驟 添加一個(gè)ContextMenuStrip控件 。 為ContextMenuStrip控件設(shè)計(jì)菜單項(xiàng) 。 選中需要使用的快捷菜單的窗體或控件,在其“屬性”窗口中,單擊ContextMenuStrip選項(xiàng),從彈出的下拉列表中選擇所需的ContextMenuStrip控件。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),44,二、工具欄,工具欄實(shí)際上可以看成是菜單項(xiàng)的快捷方式,工具欄上的每一個(gè)工具項(xiàng)都應(yīng)有對(duì)應(yīng)的菜單項(xiàng),在工具箱中雙擊ToolStrip控件,可在窗體上添加一個(gè)ToolStrip控件 可以在工具欄中添加按鈕、文本、左側(cè)標(biāo)準(zhǔn)按鈕和右側(cè)下拉按鈕的組合、下拉菜單、垂直線或水平線、文本框和進(jìn)度條。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),45,二、工具欄,ToolStrip 控件及其派生類被設(shè)計(jì)成一個(gè)靈活的可擴(kuò)展系統(tǒng),以顯示工具欄、狀態(tài)和菜單項(xiàng)。 ToolStrip 控件說明,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),46,三、狀態(tài)欄,狀態(tài)欄一般位于windows窗體的底部,主要用來顯示窗體的狀態(tài)信息,可以為狀態(tài)欄添加StatusLabel、ProgressBar、DropDownButton、SplitButton,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),47,三、狀態(tài)欄,StatusStrip 控件的常見屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),48,三、狀態(tài)欄,StatusStrip 控件中窗格的常用屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),49,四、應(yīng)用實(shí)例:添加主窗體,【實(shí)例7-5】在項(xiàng)目MySchool中添加一個(gè)窗體,用于成績管理系統(tǒng)的主窗體。 實(shí)例7-5源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),50,7.7 對(duì)話框,一、模態(tài)對(duì)話框 二、非模態(tài)對(duì)話框 三、消息框 四、通用對(duì)話框 五、應(yīng)用實(shí)例:一個(gè)簡單的文本編輯器,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),51,一、模態(tài)對(duì)話框,所謂模態(tài)對(duì)話框,就是指當(dāng)這個(gè)對(duì)話框彈出的時(shí)候,鼠標(biāo)不能單擊這個(gè)對(duì)話框之外的區(qū)域,這種對(duì)話框往往是用戶進(jìn)行了某種操作后才出現(xiàn)的。 【實(shí)例7-6】創(chuàng)建一個(gè)新Windows應(yīng)用程序,打開一個(gè)模態(tài)對(duì)話框。 實(shí)例7-6源代碼閱讀(見教材) 操作演示 代碼分析,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),52,二、非模態(tài)對(duì)話框,非模態(tài)對(duì)話框通常用于顯示用戶需要經(jīng)常訪問的控件和數(shù)據(jù),并且在使用這個(gè)對(duì)話框的過程中需要訪問其它窗體的情況 創(chuàng)建非模態(tài)對(duì)話框和模態(tài)對(duì)話框相似,模態(tài)對(duì)話框使用ShowDialog方法顯示,而非模態(tài)對(duì)話框使用Show方法顯示。 【實(shí)例7-7】在實(shí)例7-6創(chuàng)建的Windows應(yīng)用程序中,打開一個(gè)非模態(tài)對(duì)話框。 。 實(shí)例7-7源代碼閱讀(見教材) 操作演示 代碼分析,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),53,三、消息框,消息框經(jīng)常用于向用戶顯示通知信息,消息框是特殊類型的對(duì)話框,包含消息、圖標(biāo)和一個(gè)或多個(gè)按鈕,常用于提供簡的文本格式的消息。,可以使用MessageBox產(chǎn)生消息框。與其它窗體不同,開發(fā)人員不需創(chuàng)建MessageBox類的實(shí)例。調(diào)用靜態(tài)Show方法可以顯示消息框。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),54,三、消息框,1.消息框按鈕 2.消息框圖標(biāo),2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),55,1.消息框按鈕,一個(gè)消息框中最多可顯示3個(gè)按鈕,這里按鈕從MessageBoxButtons枚舉的預(yù)定按鈕組成選擇,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),56,1.消息框按鈕,Show方法將返回一個(gè)DialogResult枚舉值指示對(duì)話框的返回值,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),57,2.消息框圖標(biāo),MessageBoxIcon枚舉用于指定消息框中顯示什么圖標(biāo)。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),58,2. 字體和顏色對(duì)話框,FontDialog FontDialog允許用戶選擇字體。用戶可以通過“字體”對(duì)話框來改變文字的字體、樣式、字號(hào)和顏色。 ColorDialog ColorDialog允許用戶從調(diào)色板選擇顏色以及將自定義顏色添加到該調(diào)色板。此對(duì)話框與Windows 的應(yīng)用程序中看到的用于選擇顏色的對(duì)話框相同。,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),59,四、通用對(duì)話框,1. 通用對(duì)話框的通用方法或事件,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),60,2. 顏色對(duì)話框ColorDialog,常見屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),61,3. 字體對(duì)話框FontDialog,常見屬性,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),62,五、應(yīng)用實(shí)例:一個(gè)簡單的文本編輯器,【實(shí)例7-8】制作一個(gè)簡單的文本編輯器。可實(shí)現(xiàn)打開和保存文件,并對(duì)文本內(nèi)容進(jìn)行編輯。 實(shí)例7-8源代碼閱讀(見教材) 操作演示 代碼分析,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),63,7.8 SDI和MDI應(yīng)用程序,基于對(duì)話框的應(yīng)用程序,它們給用戶顯示一個(gè)對(duì)話框,該對(duì)話框提供了所有的功能 單一文檔界面(SDI),這些應(yīng)用程序顯示給用戶一個(gè)菜單、一個(gè)或多個(gè)工具欄和一個(gè)窗口,在該窗口中,用戶可以執(zhí)行某些任務(wù) 多文檔界面(MDI),這些應(yīng)用程序的執(zhí)行方式與SDI相同,但可以同時(shí)打開多個(gè)窗口。,返回,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),64,SDI和MDI應(yīng)用程序(續(xù)),一、創(chuàng)建MDI應(yīng)用程序 二、應(yīng)用實(shí)例:創(chuàng)建學(xué)生成績管理系統(tǒng)界面,2019/7/12,電子科大成都學(xué)院精品課程Visual C# .Net程序設(shè)計(jì),65,一、創(chuàng)建MDI應(yīng)用程序,MDI應(yīng)用程序至少由兩個(gè)窗口組成,其中一個(gè)窗口叫作MDI容器(Container),也可以叫“主窗口”,用于放置其它窗口,可以在主窗口中顯示的窗口叫作MDI子窗口,或“子窗口”。 要?jiǎng)?chuàng)建MDI應(yīng)用程序,把應(yīng)用程序的主窗口從一個(gè)窗體改為MDI容器,只需把窗體的IsMdiContainer屬性設(shè)置為true即可。 要?jiǎng)?chuàng)建一個(gè)子窗口,先添加一個(gè)新窗體,在主窗體中打開子窗體時(shí),在主窗體中添加下面的代碼: Form2 frm = new Form2();/ 創(chuàng)建子窗體對(duì)象 frm.MdiParent =

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論