軟件設(shè)計學(xué)習(xí)入門64WinForm課件_第1頁
軟件設(shè)計學(xué)習(xí)入門64WinForm課件_第2頁
軟件設(shè)計學(xué)習(xí)入門64WinForm課件_第3頁
軟件設(shè)計學(xué)習(xí)入門64WinForm課件_第4頁
軟件設(shè)計學(xué)習(xí)入門64WinForm課件_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第5講WinForm計算機科學(xué)與技術(shù)學(xué)院李萌第5講WinForm計算機科學(xué)與技術(shù)學(xué)院李萌本講安排理解WinForm基本控件常用屬性和方法高級控件本講安排理解WinForm1WinForm簡介Windows窗體1WinForm簡介Windows窗體初識WinFormGUI界面控件初識WinFormGUI界面控件VS工具箱工作區(qū)解決方案屬性VS工具箱工作區(qū)解決方案屬性簡介引用:System.Windows.FormsWinForm應(yīng)用程序可以有多個窗體用于讀取用戶輸入以及向用戶顯示數(shù)據(jù)WinForm,開發(fā)簡單、上手快,功能強大簡介引用:System.Windows.FormsWinFo創(chuàng)建WinForm程序創(chuàng)建WinForm程序設(shè)計窗口可視化設(shè)計窗口設(shè)計窗口可視化設(shè)計窗口窗體的屬性屬性ActiveFormCancelButtonControlBoxFormBorderStyleHelpButtonKeyPreviewMainMenuModalShowInTaskbarWindowState窗體的屬性屬性ActiveFormCancelButton窗體的常用方法和事件方法ActivateLayoutMdiShowDialog事件ActivatedClosedClosingLoad窗體的常用方法和事件方法ActivateLayoutMdi設(shè)計與代碼窗口查看代碼視圖設(shè)計器設(shè)計與代碼窗口查看代碼視圖設(shè)計器代碼分析基礎(chǔ)命名空間繪圖工具窗體和控件繼承自代碼分析基礎(chǔ)命名空間繪圖工具窗體和控件繼承自Form.Designer.cs自動生成代碼釋放資源初始化組件Form.Designer.cs自動生成代碼Program.cs程序的入口Program.cs程序的入口基本概念開發(fā)方式拖控件改屬性處理事件添加、刪除、移動、縮放控件控件、屬性、事件、事件處理方法、控件的名字、控件的實例(對象名)基本概念開發(fā)方式拖控件改屬性處理事件添加、刪除、移動、縮放控2常用控件2常用控件常用控件可視化界面組件統(tǒng)稱為控件System.Windows.Forms.ControlSystem.Windows.FormsControlButtonBaseButtonCheckBoxLabelListControlComboBoxListBoxTextBoxBaseTextBoxRadioButton常用控件可視化界面組件統(tǒng)稱為控件System.Windows常用控件

標(biāo)簽按鈕組合框列表框文本框常用控件標(biāo)簽按鈕組合框列表框文本框?qū)傩耘c方法屬性方法屬性與方法屬性方法屬性方法事件事件方法屬性動態(tài)幫助屬性方法事件事件方法屬性動態(tài)幫助標(biāo)簽Label屬性說明Text該屬性用于設(shè)置或獲取與該控件關(guān)聯(lián)的文本方法說明Hide隱藏控件,調(diào)用該方法時,即使

Visible屬性設(shè)置為True,控件也不可見Show相當(dāng)于將控件的Visible屬性設(shè)置為True并顯示控件事件說明

Click用戶單擊控件時將發(fā)生該事件標(biāo)簽Label屬性說明Text該屬性用于設(shè)置或獲取與該控件關(guān)文本框TextBox屬性說明MaxLength可在文本框中輸入的最大字符數(shù)Multiline表示是否可在文本框中輸入多行文本Passwordchar機密和敏感數(shù)據(jù),密碼輸入字符ReadOnly

文本框中的文本為只讀Text檢索在控件中輸入的文本方法說明Clear刪除現(xiàn)有的所有文本事件說明KeyPress用戶按一個鍵結(jié)束時將發(fā)生該事件文本框TextBox屬性說明MaxLength可在文本框中按鈕Button屬性說明Enabled確定是否可以啟用或禁用該控件方法說明PerformClickButton控件的Click事件

事件說明Click單擊按鈕時將觸發(fā)該事件按鈕Button屬性說明Enabled確定是否可以啟用或禁用其他常用按鈕RadioButton、CheckBox、CheckedListBox單選按鈕控件以組的形式使用單選按鈕允許用戶從多個選項中選擇一個選項屬性說明Checked確定是否已選定控件方法說明CheckedChanged當(dāng)check改變時觸發(fā)Focus將輸入焦點移至控件其他常用按鈕RadioButton、CheckBox、Che組合框ComboBox屬性說明DropDownStyleComboBox控件的樣式MaxDropDownItems

下拉區(qū)顯示的最大項目數(shù)SelectedIndex選中項的索引值,沒有任何被選中時-1,否則從0開始Items選項集合方法說明Select在ComboBox

控件上選定指定范圍的文本組合框ComboBox屬性說明DropDownStyleC列表框ListBox屬性ItemsSelectionMode

SelectedIndex

SelectedItemSelectedItems

Text

方法ClearSelected事件SelectedIndexChanged列表框ListBox屬性ItemsSelectionMode消息框窗口MessageBox

MessageBox.Show(“[消息文本]");消息框用于顯示消息Abort,Cancel,Ignore,No,None,Ok,Retry和Yes

if(MessageBox.Show(“保存文件”,“保存",MessageBoxButtons.YesNo,MessageBoxIcon.Information,MessageBoxDefaultButton.Button1)==DialogResult.Yes){ //保存文件所用的代碼

//保存后的MessageBox }消息框窗口MessageBoxMessageBox.Sho消息框窗口重載方法Show(stringtext);Show(stringtext,stringcaption);Show(stringtext,stringcaption,MessageBoxButtonsbuttons);Show(stringtext,stringcaption,MessageBoxButtonsbuttons,MessageBoxIconicon);……消息框窗口重載方法Show(stringtext);Sho總結(jié)2-1WinForms可用于Windows窗體應(yīng)用程序開發(fā)Windows窗體控件是從System.Windows.Forms.Control類派生的類窗體提供了收集、顯示和傳送信息的界面,是GUI的重要元素標(biāo)簽控件用于顯示用戶不能編輯的文本或圖像按鈕控件提供用戶與應(yīng)用程序交互的最簡便方法組合框控件是列表框控件和文本框控件的組合,用戶可以鍵入文本,也可以從所提供的列表中選擇項目消息框顯示消息,用于與用戶交互29總結(jié)2-1WinForms可用于Windows窗體應(yīng)用第5講WinForm計算機科學(xué)與技術(shù)學(xué)院李萌第5講WinForm計算機科學(xué)與技術(shù)學(xué)院李萌本講安排理解WinForm基本控件常用屬性和方法高級控件本講安排理解WinForm1WinForm簡介Windows窗體1WinForm簡介Windows窗體初識WinFormGUI界面控件初識WinFormGUI界面控件VS工具箱工作區(qū)解決方案屬性VS工具箱工作區(qū)解決方案屬性簡介引用:System.Windows.FormsWinForm應(yīng)用程序可以有多個窗體用于讀取用戶輸入以及向用戶顯示數(shù)據(jù)WinForm,開發(fā)簡單、上手快,功能強大簡介引用:System.Windows.FormsWinFo創(chuàng)建WinForm程序創(chuàng)建WinForm程序設(shè)計窗口可視化設(shè)計窗口設(shè)計窗口可視化設(shè)計窗口窗體的屬性屬性ActiveFormCancelButtonControlBoxFormBorderStyleHelpButtonKeyPreviewMainMenuModalShowInTaskbarWindowState窗體的屬性屬性ActiveFormCancelButton窗體的常用方法和事件方法ActivateLayoutMdiShowDialog事件ActivatedClosedClosingLoad窗體的常用方法和事件方法ActivateLayoutMdi設(shè)計與代碼窗口查看代碼視圖設(shè)計器設(shè)計與代碼窗口查看代碼視圖設(shè)計器代碼分析基礎(chǔ)命名空間繪圖工具窗體和控件繼承自代碼分析基礎(chǔ)命名空間繪圖工具窗體和控件繼承自Form.Designer.cs自動生成代碼釋放資源初始化組件Form.Designer.cs自動生成代碼Program.cs程序的入口Program.cs程序的入口基本概念開發(fā)方式拖控件改屬性處理事件添加、刪除、移動、縮放控件控件、屬性、事件、事件處理方法、控件的名字、控件的實例(對象名)基本概念開發(fā)方式拖控件改屬性處理事件添加、刪除、移動、縮放控2常用控件2常用控件常用控件可視化界面組件統(tǒng)稱為控件System.Windows.Forms.ControlSystem.Windows.FormsControlButtonBaseButtonCheckBoxLabelListControlComboBoxListBoxTextBoxBaseTextBoxRadioButton常用控件可視化界面組件統(tǒng)稱為控件System.Windows常用控件

標(biāo)簽按鈕組合框列表框文本框常用控件標(biāo)簽按鈕組合框列表框文本框?qū)傩耘c方法屬性方法屬性與方法屬性方法屬性方法事件事件方法屬性動態(tài)幫助屬性方法事件事件方法屬性動態(tài)幫助標(biāo)簽Label屬性說明Text該屬性用于設(shè)置或獲取與該控件關(guān)聯(lián)的文本方法說明Hide隱藏控件,調(diào)用該方法時,即使

Visible屬性設(shè)置為True,控件也不可見Show相當(dāng)于將控件的Visible屬性設(shè)置為True并顯示控件事件說明

Click用戶單擊控件時將發(fā)生該事件標(biāo)簽Label屬性說明Text該屬性用于設(shè)置或獲取與該控件關(guān)文本框TextBox屬性說明MaxLength可在文本框中輸入的最大字符數(shù)Multiline表示是否可在文本框中輸入多行文本Passwordchar機密和敏感數(shù)據(jù),密碼輸入字符ReadOnly

文本框中的文本為只讀Text檢索在控件中輸入的文本方法說明Clear刪除現(xiàn)有的所有文本事件說明KeyPress用戶按一個鍵結(jié)束時將發(fā)生該事件文本框TextBox屬性說明MaxLength可在文本框中按鈕Button屬性說明Enabled確定是否可以啟用或禁用該控件方法說明PerformClickButton控件的Click事件

事件說明Click單擊按鈕時將觸發(fā)該事件按鈕Button屬性說明Enabled確定是否可以啟用或禁用其他常用按鈕RadioButton、CheckBox、CheckedListBox單選按鈕控件以組的形式使用單選按鈕允許用戶從多個選項中選擇一個選項屬性說明Checked確定是否已選定控件方法說明CheckedChanged當(dāng)check改變時觸發(fā)Focus將輸入焦點移至控件其他常用按鈕RadioButton、CheckBox、Che組合框ComboBox屬性說明DropDownStyleComboBox控件的樣式MaxDropDownItems

下拉區(qū)顯示的最大項目數(shù)SelectedIndex選中項的索引值,沒有任何被選中時-1,否則從0開始Items選項集合方法說明Select在ComboBox

控件上選定指定范圍的文本組合框ComboBox屬性說明DropDownStyleC列表框ListBox屬性ItemsSelectionMode

SelectedIndex

SelectedItemSelectedItems

Text

方法ClearSelected事件SelectedIndexChanged列表框ListBox屬性ItemsSelectionMode消息框窗口MessageBox

MessageBox.Show(“[消息文本]");消息框用于顯示消息Abort,Cancel,Ignore,No,None,Ok,Retry和Yes

if(MessageBox.Show(“保存文件”,“保存",MessageBoxButtons.YesNo,MessageBoxIcon.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論