




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-1-了解.NETFramework對(duì)GUI的支持掌握控件的基本屬性和事件掌握窗體的創(chuàng)建和使用掌握Button控件的使用掌握Label控件的使用掌握文本控件的使用掌握選擇控件的使用掌握PictureBox控件的使用掌握容器控件的使用目標(biāo)-2-控件概述兩種交互接口:CUI:控制臺(tái)用戶接口GUI:圖形用戶接口創(chuàng)建GUI需要選中“Windows窗體應(yīng)用程序”模板:-3-控件的基本屬性Name屬性Text屬性ForeColor屬性和BackColor屬性Font屬性Size屬性與Location屬性Visible屬性Enabled屬性-4-控件的基本事件Click事件Click事件處理過(guò)程:DoubleClick事件鍵盤(pán)事件鼠標(biāo)事件privatevoidbutton1_Click(objectsender,EventArgse){}Click事件的處理過(guò)程帶兩個(gè)參數(shù):事件發(fā)送者和事件參數(shù)-5-窗體屬性功能說(shuō)明Name窗體的名稱Text窗體標(biāo)題欄中的文本Size窗體的寬度和高度WindowState窗體的狀態(tài):常規(guī)(默認(rèn)值)、最大化或最小化方式顯示StartPosition窗體的起始位置,其屬性值有以下幾種選擇:Manual:窗體的位置和大小決定窗體的起始位置CenterScreen:屏幕的中央WindowsDefaultLocation:默認(rèn)位置顯示,尺寸由Size屬性決定(默認(rèn)值)WindowDefaultBounds:默認(rèn)位置顯示,尺寸由系統(tǒng)決定CenterParent:在父窗體的中央顯示事件功能說(shuō)明Click點(diǎn)擊窗體時(shí)觸發(fā)該事件Closed關(guān)閉窗體時(shí)觸發(fā)該事件Deactivate當(dāng)窗體失去聚焦時(shí)觸發(fā)該事件Load窗體被加載時(shí)觸發(fā)該事件窗體類是System.Windows.Forms.Form方法功能說(shuō)明Show()顯示窗體Activate()激活窗體,并將使窗體獲得聚焦Close()關(guān)閉窗體SetDesktopLocation()設(shè)置窗體的桌面位置。-6-常用控件Control類是控件的基類,位于System.Windows.Forms命名空間中。-7-Button控件屬性功能說(shuō)明Name按鈕的名稱Text按鈕的文本TextAlign按鈕上文本的對(duì)齊方式DialogResult單擊該按鈕時(shí)返回給窗體的值,例如:None(缺?。?、Yes、Cancle事件功能說(shuō)明Click單擊按鈕時(shí)觸發(fā)該事件-8-Label控件屬性功能說(shuō)明Name標(biāo)簽的名稱Text標(biāo)簽上顯示的文本Image標(biāo)簽上顯示圖像方法功能說(shuō)明Hide()隱藏控件Show()顯示控件-9-文本控件兩種文本控件:TextBox:接收的文本有長(zhǎng)度限制,最長(zhǎng)是32767個(gè)字符。RichTextBox:最長(zhǎng)可以接收2147483647個(gè)字符,具有更高級(jí)的特性。TextBox常用的屬性:屬性功能說(shuō)明Name文本框的名稱Text文本框中的文本內(nèi)容Multiline是否是多行,當(dāng)為T(mén)rue時(shí)允許多行文本,為False是單行文本MaxLength最大字符數(shù)PasswordChar密碼符號(hào),使用此符號(hào)顯示用戶輸入的文本UseSystemPasswordChar是否使用系統(tǒng)密碼符號(hào)ReadOnly是否只讀,當(dāng)為T(mén)rue時(shí)文本框中的文本只能讀不能修改ScrollBars是否顯示滾動(dòng)條,此屬性必須在Multiline的值為T(mén)rue時(shí)才有效-10-TextBox的事件和方法事件功能說(shuō)明TextChanged當(dāng)修改文本框中的文本內(nèi)容時(shí)觸發(fā),此事件是文本框的默認(rèn)事件KeyPress按一個(gè)鍵結(jié)束時(shí)觸發(fā)方法功能說(shuō)明AppendText()追加文本,即在文本框內(nèi)原有的文本末尾添加指定的文本Clear()清除文本Copy()拷貝文本框中的文本,并復(fù)制到剪貼板中Cut()剪切文本框中的文本,并放到剪貼板中Paste()將剪貼板中的文本粘貼到文本框中-11-選擇控件RadioButtonCheckBoxListBoxCheckedListBoxComboBox-12-RadioButton屬性功能說(shuō)明Name單選按鈕名稱Text單選按鈕上顯示的文本Checked取值為T(mén)rue或者False,用于表示當(dāng)前單選鈕是否被選定AutoCheck設(shè)為T(mén)rue時(shí),單擊控件時(shí)自動(dòng)更改選中狀態(tài)Appearance用于設(shè)置控件的外觀,Normal(一般外觀),Button(按鈕外觀)事件功能說(shuō)明CheckedChanged該事件在單選鈕選擇狀態(tài)改變時(shí)觸發(fā)-13-CheckBox屬性功能說(shuō)明Name復(fù)選框名稱Text復(fù)選框上顯示的文本Checked取值為T(mén)rue或者False,用于表示當(dāng)前復(fù)選框是否被選定AutoCheck設(shè)為T(mén)rue時(shí),單擊控件時(shí)自動(dòng)更改選中狀態(tài)Appearance設(shè)置控件的外觀,Normal(一般外觀),Button(按鈕外觀)CheckState設(shè)置或獲取當(dāng)前復(fù)選框的狀態(tài)。狀態(tài)有3種:Unchecked(未選中)Checked(選中)Indeterminate(不確定,此時(shí)復(fù)選框呈灰色)事件功能說(shuō)明CheckedChanged該事件在復(fù)選框選擇狀態(tài)改變時(shí)觸發(fā)-14-ListBox屬性功能說(shuō)明Name列表框名稱Items列表中顯示的選項(xiàng)。SelectionMode列表框的選擇模式。模式有以下幾種:One:?jiǎn)芜x模式(默認(rèn))None:不允許選擇MultiSimple:簡(jiǎn)單多選模式,用鼠標(biāo)和空格鍵選擇和釋放MultiExtended:擴(kuò)展多選,用鼠標(biāo)配合Shift和Ctrl鍵來(lái)進(jìn)行選擇Sorted設(shè)置列表中選項(xiàng)是否進(jìn)行排序。默認(rèn)為FalseSelectedIndex返回被選中的選項(xiàng)的索引值。如果沒(méi)有項(xiàng)被選中,則該屬性值為-1SelectedItem返回列表框中的選定項(xiàng)SelectedItems返回列表框中選定項(xiàng)的集合SelectedIndices返回列表框中選定項(xiàng)的索引值集合Text該屬性在單選模式下表示被選中項(xiàng)的文本,在多選模式下指示最后一次選中項(xiàng)的文本。事件功能說(shuō)明SelectedIndexChanged列表框中選擇項(xiàng)發(fā)生變化時(shí)觸發(fā)方法功能說(shuō)明Items.Add()向列表框中的尾部插入一項(xiàng)Items.Clear()清除列表框中的所有項(xiàng)Items.Remove()刪除列表框中指定的一項(xiàng)Items.RemoveAt()刪除指定位置的列表項(xiàng)-15-CheckedListBoxCheckedListBox的功能和用法與ListBox控件很類似,但有以下兩點(diǎn)區(qū)別:復(fù)選列表框中的每一項(xiàng)之前都顯示一個(gè)復(fù)選框復(fù)選列表框的SelectionMode只能設(shè)置為One,其他屬性值無(wú)效。
-16-ComboBox屬性功能說(shuō)明Name組合框名稱Items組合框中顯示的選項(xiàng)。Itmes是一個(gè)用于保存選項(xiàng)的數(shù)組Sorted設(shè)置組合框中選項(xiàng)是否進(jìn)行排序。默認(rèn)為FalseSelectedIndex被選中的選項(xiàng)的索引值SelectedItem被選中的選項(xiàng)DropDownStyle組合框的3種不同樣式:DropDown、Simple和DropDownListText組合框中選擇的列表項(xiàng)或者輸入的文本事件功能說(shuō)明SelectedIndexChanged組合框中選擇項(xiàng)發(fā)生變化時(shí)觸發(fā)方法功能說(shuō)明Items.Add()向組合框中的尾部插入一個(gè)選項(xiàng)Items.Clear()清除組合框中的所有選項(xiàng)Items.Remove()刪除組合框中指定的選項(xiàng)Items.RemoveAt()刪除組合框中指定位置的選項(xiàng)-17-PictureBox屬性功能說(shuō)明Name圖片框的名稱Image指定在圖片框中顯示的圖像,可以直接在屬性窗口進(jìn)行設(shè)置(支持本地資源和項(xiàng)目資源文件兩種資源上下文)ErrorImage在圖像加載失敗時(shí)顯示的圖像,一般默認(rèn)為紅色的叉號(hào)InitialImage在加載圖像時(shí)顯示的圖像。一般用于裝載一幅較大圖像時(shí),由于加載需要一定的時(shí)間,可以將該屬性設(shè)置為其縮略圖,在加載的過(guò)程中顯示SizeMode設(shè)置圖像的顯示方式,其取值如下:Normal:默認(rèn)值。Image置于PictureBox的左上角,凡是因過(guò)大而不適合PictureBox的任何圖像部分都將被剪裁掉StrechImage:拉伸或者收縮圖像以適合PictureBox的大小AutoSize:使控件調(diào)整大小,以便總是適合圖像的大小CenterImage:圖像居于工作區(qū)的中心。如果PictureBox比圖像大,則圖像將居中顯示;如果圖像比PictureBox大,則圖片將居于PictureBox中心,而外邊緣將被剪裁掉Zoom:圖像大小按其原有的大小比例被增加或減小-18-容器控件.NETFramework提供了多種容器控件:FlowLayoutPanel:流布局面板GroupBox:分組框Panel:面板SplitContainer:切分容器TabControl:選項(xiàng)卡控件TableLayoutPanel:表格布局面板-19-C#的Windows窗體應(yīng)用程序提供了GUI圖形用戶界面Control類是控件的基類控件都在System.Windows.Forms命名空間中控件一般具有Name、Text
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于周杰倫的演講稿
- 2025年臺(tái)州玉環(huán)市衛(wèi)生健康系統(tǒng)公開(kāi)招聘高層次衛(wèi)技人才3人模擬試卷有答案詳解
- 2025年關(guān)于虎的語(yǔ)文試題及答案
- 楊奇函演講稿
- 兒童父親節(jié)演講稿
- 幼兒園植樹(shù)節(jié)演講稿
- 2025年鄭州旅游考試題目及答案
- 2025年護(hù)士晉級(jí)試題題庫(kù)及答案
- 柳州七下期末試卷及答案
- 綠色經(jīng)濟(jì)轉(zhuǎn)型路徑分析-洞察與解讀
- 2025-2026學(xué)年第一學(xué)期蘇教版二年級(jí)數(shù)學(xué)上冊(cè)第一單元測(cè)試卷及答案
- 2025山西陽(yáng)泉平定縣縣屬國(guó)有企業(yè)招聘100人筆試備考試題及答案解析
- 第五單元漫步經(jīng)典第4課時(shí)《第九十四(驚愕)交響曲》教學(xué)設(shè)計(jì)-西大版初中音樂(lè)八年級(jí)上冊(cè)
- 2025年金融科技行業(yè)數(shù)字支付發(fā)展前景研究報(bào)告
- 七上語(yǔ)文月考必考名著《朝花夕拾》高頻考點(diǎn)簡(jiǎn)答70道
- 2025榆林鎂業(yè)(集團(tuán))有限公司招聘(9人)考試參考試題及答案解析
- 愛(ài)國(guó)教育主題班會(huì)課件:看中華崛起展少年擔(dān)當(dāng)
- 2025年市場(chǎng)營(yíng)銷自考真題及答案
- 數(shù)字化轉(zhuǎn)型文化旅游產(chǎn)業(yè)智慧化發(fā)展研究報(bào)告
- 低空經(jīng)濟(jì)全景圖:新質(zhì)生產(chǎn)力驅(qū)動(dòng)下的萬(wàn)億級(jí)新賽道與區(qū)域標(biāo)桿實(shí)踐
- 硫酸安全培訓(xùn)與防范課件
評(píng)論
0/150
提交評(píng)論