




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Windows窗體應(yīng)用程序設(shè)計(jì),C#程序設(shè)計(jì),圖片框控件,PictureBox:顯示圖像的 Windows 圖片框控件。 Image屬性:獲取或設(shè)置 PictureBox 顯示的圖像。 BorderStyle屬性:指示控件的邊框樣式。 Fixed3D三維邊框 FixedSingle單行邊框 None無邊框,圖片框控件,SizeMode屬性:指示如何顯示圖像。 AutoSize:調(diào)整 PictureBox 大小,使其等于所包含的圖像大小。 CenterImage:如果 PictureBox 比圖像大,則圖像將居中顯示。如果圖像比 PictureBox 大,則圖片將居于 PictureBox 中心,而外邊緣將被剪裁掉。 Normal:圖像被置于 PictureBox 的左上角。如果圖像比包含它的 PictureBox 大,則該圖像將被剪裁掉。 StretchImage:PictureBox中的圖像被拉伸或收縮,以適合 PictureBox 的大小。 Zoom:圖像大小按其原有的大小比例被增加或減小。,上下文菜單控件,一個(gè)上下文菜單可以與任何控件關(guān)聯(lián),單擊鼠標(biāo)右鍵會(huì)自動(dòng)顯示快捷菜單。 ContextMenuStrip:表示彈出式右鍵快捷菜單。 菜單項(xiàng)的類型有4種: MenuItem:菜單項(xiàng) Separator:分隔線 ComboBox:下拉框 TextBox:文本框,通用對話框(打開文件對話框),OpenFileDialog:打開文件對話框。 Filter屬性:獲取或設(shè)置當(dāng)前文件名篩選器字符串。,通用對話框(打開文件對話框),FileName屬性:獲取或設(shè)置一個(gè)包含在文件對話框中選定的文件名的字符串。 ShowDialog方法:運(yùn)行通用對話框。(模態(tài)對話框) public DialogResult ShowDialog () 返回值為枚舉類型DialogResult,如果用戶在對話框中單擊“打開”,則為 DialogResult.OK;否則為 DialogResult.Cancel。,通用對話框(保存文件對話框),SaveFileDialog:保存文件對話框。 Filter屬性:獲取或設(shè)置當(dāng)前文件名篩選器字符串。,通用對話框(保存文件對話框),FileName屬性:獲取或設(shè)置一個(gè)包含在文件對話框中選定的文件名的字符串。 ShowDialog方法:運(yùn)行通用對話框。(模態(tài)對話框) public DialogResult ShowDialog () 返回值為枚舉類型DialogResult,如果用戶在對話框中單擊“保存”,則為 DialogResult.OK;否則為 DialogResult.Cancel。,工具提示控件,ToolTip:表示一個(gè)長方形的小彈出窗口,該窗口在用戶將指針懸停在一個(gè)控件上時(shí)顯示有關(guān)該控件用途的簡短說明。 IsBalloon屬性:獲取或設(shè)置一個(gè)指示工具提示是否應(yīng)使用氣球狀窗口的值。 SetToolTip方法:使工具提示文本與指定的控件相關(guān)聯(lián)。 public void SetToolTip ( Control control, string caption ) 參數(shù)control:要將工具提示文本與其關(guān)聯(lián)的 Control。 參數(shù)caption:指針位于控件上方時(shí)要顯示的工具提示文本。,工具提示控件,Show方法:使工具提示文本與指定的控件相關(guān)聯(lián),然后顯示該工具提示。 public void Show ( string text, IWin32Window window, int duration ) 參數(shù)text:包含新工具提示文本的 String。 參數(shù)window:要為其顯示工具提示的System.Windows.Forms.Control。 參數(shù)duration:包含工具提示持續(xù)顯示時(shí)間(以毫秒為單位)的 Int32。,多文檔窗體程序設(shè)計(jì),用戶界面主要分為: 1.單文檔界面(SDI),如NotePad 2.多文檔界面(MDI),如Microsoft Word 多文檔窗體程序由MDI主窗體和MDI子窗體組成,所有子窗體都顯示在主窗體的工作空間內(nèi)。 1、創(chuàng)建MDI主窗體 只要把窗體的IsMdiContainer屬性設(shè)置為true即可。 2、創(chuàng)建MDI子窗體 Form1 form1 = new Form1(); form1.MdiParent = this; form1.show(); 3、獲取子窗體數(shù)組 Form forms = this.MdiChildren;,多文檔窗體程序設(shè)計(jì),4、在 MDI 父窗體內(nèi)排列多文檔界面 (MDI) 子窗體 調(diào)用窗體類的LayoutMdi方法: public void LayoutMdi(MdiLayout value) MdiLayout枚舉類型: ArrangeIcons:所有MDI子圖標(biāo)均排列在MDI父窗體的工作區(qū)內(nèi)。 Cascade:所有MDI子窗口均層疊在 MDI 父窗體的工作區(qū)內(nèi)。 TileHorizontal:所有MDI子窗口均水平平鋪在 MDI 父窗體的工作區(qū)內(nèi)。 TileVertical:所有MDI子窗口均垂直平鋪在 MDI 父窗體的工作區(qū)內(nèi)。,下拉主菜單,MenuStrip:提供窗體的菜單系統(tǒng)。 設(shè)置熱鍵:只需要修改要添加熱鍵的菜單項(xiàng)的Text屬性,如設(shè)置菜單項(xiàng)的Text屬性為“教師檔案錄入程序(&I)”。 快捷鍵:通過設(shè)置菜單項(xiàng)的ShortCutKeys屬性。,工具欄,ToolStrip:為Windows工具欄對象提供容器。 ShowItemToolTips屬性:獲取或設(shè)置一個(gè)值,該值指示是否要在 ToolStrip 項(xiàng)上顯示工具提示。 ToolStripItem的ToolTipText屬性:獲取或設(shè)置作為控件的 ToolTip 顯示的文本。,狀態(tài)欄,StatusStrip:表示 Windows 狀態(tài)欄控件。,定時(shí)器控件,Timer:每隔一定時(shí)間就會(huì)運(yùn)行一次定時(shí)器事件。 Enable屬性:獲取或設(shè)置計(jì)時(shí)器是否正在運(yùn)行。 Internal屬性:獲取或設(shè)置兩個(gè)定時(shí)器事件之間的時(shí)間間隔(ms)。 Tick事件:當(dāng)指定的計(jì)時(shí)器間隔已過去而且計(jì)時(shí)器處于啟用狀態(tài)時(shí)觸發(fā)該事件。 Start方法:啟動(dòng)定時(shí)器。 Stop方法:停止定時(shí)器。,DEMO1(SettingsTest),系統(tǒng)托盤功能實(shí)現(xiàn) 開機(jī)自啟動(dòng)的實(shí)現(xiàn) 程序唯一實(shí)例實(shí)現(xiàn),系統(tǒng)托盤圖標(biāo)控件,NotifyIcon:指定在通知區(qū)域中創(chuàng)建圖標(biāo)的組件。 ContextMenu屬性:獲取或設(shè)置圖標(biāo)的快捷菜單。 Icon屬性:獲取或設(shè)置當(dāng)前圖標(biāo)。 Text屬性:獲取或設(shè)置當(dāng)鼠標(biāo)指針停留在通知區(qū)域圖標(biāo)上時(shí)顯示的工具提示文本。 Visible屬性:獲取或設(shè)置一個(gè)值,指示圖標(biāo)在任務(wù)欄的通知區(qū)域中是否可見。 MouseDoubleClick事件:當(dāng)用戶使用鼠標(biāo)雙擊 NotifyIcon 時(shí)發(fā)生。,系統(tǒng)托盤圖標(biāo)控件,BalloonTipIcon屬性:獲取或設(shè)置要顯示在與 NotifyIcon 關(guān)聯(lián)的氣球提示上的圖標(biāo)。 BalloonTipText屬性:獲取或設(shè)置要顯示在與 NotifyIcon 關(guān)聯(lián)的氣球提示上的文本。 BalloonTipTitle屬性:獲取或設(shè)置顯示在 NotifyIcon 上的氣球提示的標(biāo)題。 ShowBalloonTip方法:在任務(wù)欄中顯示氣球提示。 public void ShowBalloonTip ( int timeout ) 參數(shù)timeout:氣球提示顯示的時(shí)間長度(ms) BalloonTipClicked事件:在單擊氣球提示時(shí)發(fā)生。,分頁控件,TabControl:管理相關(guān)的選項(xiàng)卡頁集。 TabPages屬性:獲取該選項(xiàng)卡控件中選項(xiàng)卡頁的集合。 Multiline屬性:獲取或設(shè)置一個(gè)值,該值指示是否可以顯示一行以上的選項(xiàng)卡。,分頁控件,TabCount屬性:獲取選項(xiàng)卡條中選項(xiàng)卡的數(shù)目。 ShowToolTips屬性:獲取或設(shè)置一個(gè)值,該值指示當(dāng)鼠標(biāo)移到選項(xiàng)卡上時(shí)是否顯示該選項(xiàng)卡的“工具提示”。 SelectedTab屬性:獲取或設(shè)置當(dāng)前選定的選項(xiàng)卡頁。 SelectedIndex屬性:獲取或設(shè)置當(dāng)前選定的選項(xiàng)卡頁的索引。 SelectedIndexChanged事件:當(dāng)SelectedIndex屬性更改時(shí)發(fā)生。,INI配置文件,.ini文件是Initialization File的縮寫,即初始化文件,存儲(chǔ)系統(tǒng)配置信息。 目前很多應(yīng)用軟件也采用INI文件,用來配置應(yīng)用軟件以實(shí)現(xiàn)不同用戶的要求。 格式:INI文件由節(jié)、鍵、值組成。 節(jié)section 參數(shù)(鍵=值)name=value 如: Settings SingleInstance=0 AutoRunOnS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商戶綠色活動(dòng)方案
- 團(tuán)建新奇活動(dòng)方案
- 國外營銷活動(dòng)方案
- 國慶健步行活動(dòng)方案
- 商場歡樂體驗(yàn)活動(dòng)方案
- 國風(fēng)打卡活動(dòng)方案
- 商場婚慶pr活動(dòng)方案
- 國學(xué)傳承活動(dòng)方案
- 國慶節(jié)公司工會(huì)活動(dòng)方案
- 牙周病試題及答案
- 邊坡噴護(hù)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- GB∕T 31062-2014 聚合物多元醇
- 氧、氬、二氧化碳?xì)怏w充裝企業(yè)風(fēng)險(xiǎn)點(diǎn)分級管控資料
- 醫(yī)學(xué)專題杏林中人乳腺穴位敷貼
- 公路水運(yùn)工程施工安全標(biāo)準(zhǔn)化指南(42頁)
- 人教版 2021-2022學(xué)年 五年級下冊數(shù)學(xué)期末測試試卷(一)含答案
- 錫槽缺陷手冊(上
- (完整版)全國校園籃球特色學(xué)校申報(bào)材料
- 西門子SAMA圖DEH邏輯講解
- 施工現(xiàn)場安全、文明施工檢查評分表
- 管道支架重量計(jì)算表常用圖文精
評論
0/150
提交評論