第七講標(biāo)準(zhǔn)控件ppt課件_第1頁(yè)
第七講標(biāo)準(zhǔn)控件ppt課件_第2頁(yè)
第七講標(biāo)準(zhǔn)控件ppt課件_第3頁(yè)
第七講標(biāo)準(zhǔn)控件ppt課件_第4頁(yè)
第七講標(biāo)準(zhǔn)控件ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室第七章第七章 標(biāo)準(zhǔn)控件標(biāo)準(zhǔn)控件一、文本框和命令按鈕一、文本框和命令按鈕二、圖片框與圖像框二、圖片框與圖像框三、選擇控件三、選擇控件四、滾動(dòng)條四、滾動(dòng)條五、計(jì)時(shí)器五、計(jì)時(shí)器重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕 文本框TextX) 命令按鈕CommandX) 文本框主要用于輸入和顯示文字,命令按鈕文本框主要用于輸入和顯示文字,命令按鈕主用來在它的單擊事件中完成特定的功能主用來在它的單擊事件中完成特定的功能重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框

2、和命令按鈕1、文本框、文本框TextX)1)屬性:屬性: Text: 決定文本框中顯示或輸入的文字內(nèi)容。決定文本框中顯示或輸入的文字內(nèi)容。 MultiLine:決定文本框中的文字是否可以多行顯:決定文本框中的文字是否可以多行顯示。示。 ScrollBars:決定文本框中是否有滾動(dòng)條。:決定文本框中是否有滾動(dòng)條。 PasswordChar: 該屬性主要用于口令輸入入。該屬性主要用于口令輸入入。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕2事件事件Change事件:當(dāng)文本框中內(nèi)容發(fā)生改變時(shí)觸發(fā)該事件:當(dāng)文本框中內(nèi)容發(fā)生改變時(shí)觸發(fā)該事件。事件。Key

3、Press事件:當(dāng)按下鍵盤上某個(gè)鍵時(shí)將觸發(fā)該事件:當(dāng)按下鍵盤上某個(gè)鍵時(shí)將觸發(fā)該事件。事件。3方法方法Setfocus方法方法: 把光標(biāo)移到文本框當(dāng)中把光標(biāo)移到文本框當(dāng)中格式:對(duì)象名格式:對(duì)象名. Setfocus重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕2、命令按鈕、命令按鈕CommandX)1屬性:屬性: Default:當(dāng)把該屬性設(shè)置為:當(dāng)把該屬性設(shè)置為True時(shí),按回車鍵時(shí),按回車鍵就相當(dāng)于單擊了該按鈕。就相當(dāng)于單擊了該按鈕。 Cancel:當(dāng)把該屬性設(shè)置為:當(dāng)把該屬性設(shè)置為True時(shí),按時(shí),按ESC鍵鍵就相當(dāng)于單擊了該按鈕。就相當(dāng)于單

4、擊了該按鈕。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕Style:決定命令按鈕中是否可以顯示圖形。如果設(shè)置為:決定命令按鈕中是否可以顯示圖形。如果設(shè)置為 0則不顯示圖形,設(shè)置為則不顯示圖形,設(shè)置為1則可顯示圖形。則可顯示圖形。Picture:為命令按鈕指定顯示的圖片。必須把:為命令按鈕指定顯示的圖片。必須把Style設(shè)置設(shè)置 為為1才有效。才有效。2事件:事件: 命令按鈕最常用的事件是單擊事件。命令按鈕最常用的事件是單擊事件。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室二、圖片框與圖相框二、圖片框與圖相框圖片框圖片框PictureX

5、)圖像框圖像框ImageX)區(qū)別:區(qū)別: 圖片框可通過圖片框可通過Print方法打印文字,而圖像框則不能,方法打印文字,而圖像框則不能,圖片框占用內(nèi)存大,運(yùn)行速度相對(duì)較慢,而圖像框占用內(nèi)圖片框占用內(nèi)存大,運(yùn)行速度相對(duì)較慢,而圖像框占用內(nèi)存少,運(yùn)行速度較快,在都能滿足條件的情況下,應(yīng)盡量存少,運(yùn)行速度較快,在都能滿足條件的情況下,應(yīng)盡量使用圖像框使用圖像框重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室二、圖片框與圖像框二、圖片框與圖像框常用屬性:常用屬性: Picture屬性:往圖片框或圖像框中增加圖片,可通過屬性:往圖片框或圖像框中增加圖片,可通過 以下兩種方法設(shè)置。以下兩種方法設(shè)置。

6、1、通過屬性窗口設(shè)置。、通過屬性窗口設(shè)置。2、通過代碼設(shè)置、通過代碼設(shè)置 對(duì)象名對(duì)象名.Picture=Loadpicture(“圖片路徑圖片路徑”)重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件 選擇控件主要分為以下兩類: 1、復(fù)選框和單選按鈕復(fù)選框復(fù)選框(Checkx) 單選鈕單選鈕(Optionx)2、組合框和列表框、組合框和列表框組合框組合框(Combox) 列表框列表框(Listx)重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件1、復(fù)選框和單選按鈕、復(fù)選框和單選按鈕 屬性屬性 1Caption :確定標(biāo)題:確定標(biāo)題 2V

7、alue: 表示復(fù)選框或單選按鈕的狀態(tài)表示復(fù)選框或單選按鈕的狀態(tài)。 單選按鈕:?jiǎn)芜x按鈕:True選中選中 False未選中未選中 復(fù)選框:復(fù)選框:0沒有選擇該復(fù)選框沒有選擇該復(fù)選框 1表示選中該復(fù)選框表示選中該復(fù)選框 2該復(fù)選框被禁止灰色該復(fù)選框被禁止灰色)重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件2、 列表框和組合框列表框和組合框列表框和組合框的常用屬性列表框和組合框的常用屬性: 1List 屬性屬性 列出表項(xiàng)的內(nèi)容。該屬性保存了列表框中所列出表項(xiàng)的內(nèi)容。該屬性保存了列表框中所有值的有值的 數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值下

8、標(biāo)值從下標(biāo)值從0 開場(chǎng)),其格式為:開場(chǎng)),其格式為: S$=對(duì)象名對(duì)象名.List(下標(biāo))下標(biāo)) 也可改變數(shù)組中已有的值,格式為:也可改變數(shù)組中已有的值,格式為: 對(duì)象名對(duì)象名.List(下標(biāo))下標(biāo))= S$重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件2ListCount 屬性屬性 該屬性列出列表框中表項(xiàng)的數(shù)量。注:列表框中該屬性列出列表框中表項(xiàng)的數(shù)量。注:列表框中表項(xiàng)的排列從表項(xiàng)的排列從0開始,最后一項(xiàng)的序號(hào)為開始,最后一項(xiàng)的序號(hào)為L(zhǎng)istCount-1 例如例如 執(zhí)行執(zhí)行 x=List1.ListCount 后,后,x的值為列表框的值為列表框List1中

9、中的總項(xiàng)數(shù)的總項(xiàng)數(shù)3Text 屬性屬性 該屬性的值為最后一次選中的表項(xiàng)的文本,不能該屬性的值為最后一次選中的表項(xiàng)的文本,不能直接修改直接修改Text屬性。屬性。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件列表框和組合框的事件列表框和組合框的事件 列表框接收列表框接收Click和和DblClick事件,但有時(shí)不用編寫事件,但有時(shí)不用編寫Click事件過程代碼,而是當(dāng)單擊一個(gè)命令按鈕或發(fā)生事件過程代碼,而是當(dāng)單擊一個(gè)命令按鈕或發(fā)生DblClick事件時(shí),讀取事件時(shí),讀取Text屬性屬性列表框和組合框的方法列表框和組合框的方法 1AddItem:用來在列表框和組合框

10、中插入一行文本:用來在列表框和組合框中插入一行文本 格式:對(duì)象名格式:對(duì)象名. AddItem 項(xiàng)目字符串項(xiàng)目字符串,索引值,索引值 說明:該方法把說明:該方法把“項(xiàng)目字符串的文本內(nèi)容放入列項(xiàng)目字符串的文本內(nèi)容放入列表框或組合框當(dāng)中。表框或組合框當(dāng)中。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室三、選擇控件三、選擇控件 2Clear :用來清除列表框或組合框的全部?jī)?nèi)容:用來清除列表框或組合框的全部?jī)?nèi)容 格式:對(duì)象名格式:對(duì)象名. Clear 注:執(zhí)行注:執(zhí)行Clear方法后,方法后, ListCount重新被設(shè)置為重新被設(shè)置為0 3RemoveItem : 用來刪除列表框和組合框中指

11、定的項(xiàng)目用來刪除列表框和組合框中指定的項(xiàng)目 格式:對(duì)象名格式:對(duì)象名. RemoveItem 索引值索引值 說明:說明: RemoveItem方法從列表框或組合框當(dāng)中刪除以方法從列表框或組合框當(dāng)中刪除以“索引值所指定的項(xiàng)目,該方法每次只能刪除一個(gè)項(xiàng)目。索引值所指定的項(xiàng)目,該方法每次只能刪除一個(gè)項(xiàng)目。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室四、滾動(dòng)條四、滾動(dòng)條五、滾動(dòng)條五、滾動(dòng)條 滾動(dòng)條通常用來附在窗口上幫助觀察數(shù)據(jù)或確定位滾動(dòng)條通常用來附在窗口上幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具,被廣泛用置,也可用來作為數(shù)據(jù)輸入的工具,被廣泛用Windows應(yīng)用程序中。應(yīng)用程序中

12、。1、滾動(dòng)條的屬性、滾動(dòng)條的屬性1Max : 滾動(dòng)條所能表示的最大值,取值范圍為滾動(dòng)條所能表示的最大值,取值范圍為 -3276832767。2Min : 滾動(dòng)條所能表示的最小值,取值范圍為滾動(dòng)條所能表示的最小值,取值范圍為 -3276832767。重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室四、滾動(dòng)條四、滾動(dòng)條3Value : 該屬性值表示滾動(dòng)框在滾動(dòng)條上的當(dāng)前位置。該屬性值表示滾動(dòng)框在滾動(dòng)條上的當(dāng)前位置。如果在程序中設(shè)置該值,則把滾動(dòng)框移到相應(yīng)的位如果在程序中設(shè)置該值,則把滾動(dòng)框移到相應(yīng)的位置。注:不能把置。注:不能把Value屬性設(shè)置為屬性設(shè)置為Max 和和Min范圍之范圍之外的

13、值。外的值。4LargeChange : 單擊滾動(dòng)條中滾動(dòng)框前面或后面的單擊滾動(dòng)條中滾動(dòng)框前面或后面的部位時(shí),部位時(shí), Value增加或減少的增量值。增加或減少的增量值。5SmallChange : 單擊滾動(dòng)條兩端的箭頭時(shí),單擊滾動(dòng)條兩端的箭頭時(shí),Value增增加或減少的增量值。加或減少的增量值。 重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室四、滾動(dòng)條四、滾動(dòng)條2、滾動(dòng)條的事件、滾動(dòng)條的事件 與滾動(dòng)條有關(guān)的事件主要是與滾動(dòng)條有關(guān)的事件主要是Scroll和和Change事件事件 1Scroll事件:事件: 當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滾動(dòng)框時(shí)會(huì)觸發(fā)當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滾動(dòng)框時(shí)會(huì)觸發(fā)Scroll事事件注:?jiǎn)螕魸L動(dòng)箭頭或滾動(dòng)條時(shí)不發(fā)生件注:?jiǎn)螕魸L動(dòng)箭頭或滾動(dòng)條時(shí)不發(fā)生Scroll事件)。事件)。 2Chang事件事件 改變滾動(dòng)框的位置后會(huì)觸發(fā)改變滾動(dòng)框的位置后會(huì)觸發(fā)Change事件。事件。 重慶信息工程學(xué)院重慶信息工程學(xué)院 軟件教研室軟件教研室五、計(jì)時(shí)器五、計(jì)時(shí)器六、計(jì)時(shí)器六、計(jì)時(shí)器 計(jì)時(shí)器是一種可以按照一定時(shí)間間隔觸發(fā)事件的控計(jì)時(shí)器是一種可以按照一定時(shí)間間隔觸發(fā)事件的控件,用戶可以自行設(shè)置每個(gè)計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論