版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室第七章第七章 標準控件標準控件一、文本框和命令按鈕一、文本框和命令按鈕二、圖片框與圖像框二、圖片框與圖像框三、選擇控件三、選擇控件四、滾動條四、滾動條五、計時器五、計時器重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕 文本框TextX) 命令按鈕CommandX) 文本框主要用于輸入和顯示文字,命令按鈕文本框主要用于輸入和顯示文字,命令按鈕主用來在它的單擊事件中完成特定的功能主用來在它的單擊事件中完成特定的功能重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框
2、和命令按鈕1、文本框、文本框TextX)1)屬性:屬性: Text: 決定文本框中顯示或輸入的文字內(nèi)容。決定文本框中顯示或輸入的文字內(nèi)容。 MultiLine:決定文本框中的文字是否可以多行顯:決定文本框中的文字是否可以多行顯示。示。 ScrollBars:決定文本框中是否有滾動條。:決定文本框中是否有滾動條。 PasswordChar: 該屬性主要用于口令輸入入。該屬性主要用于口令輸入入。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕2事件事件Change事件:當文本框中內(nèi)容發(fā)生改變時觸發(fā)該事件:當文本框中內(nèi)容發(fā)生改變時觸發(fā)該事件。事件。Key
3、Press事件:當按下鍵盤上某個鍵時將觸發(fā)該事件:當按下鍵盤上某個鍵時將觸發(fā)該事件。事件。3方法方法Setfocus方法方法: 把光標移到文本框當中把光標移到文本框當中格式:對象名格式:對象名. Setfocus重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕2、命令按鈕、命令按鈕CommandX)1屬性:屬性: Default:當把該屬性設(shè)置為:當把該屬性設(shè)置為True時,按回車鍵時,按回車鍵就相當于單擊了該按鈕。就相當于單擊了該按鈕。 Cancel:當把該屬性設(shè)置為:當把該屬性設(shè)置為True時,按時,按ESC鍵鍵就相當于單擊了該按鈕。就相當于單
4、擊了該按鈕。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室一、文本框和命令按鈕一、文本框和命令按鈕Style:決定命令按鈕中是否可以顯示圖形。如果設(shè)置為:決定命令按鈕中是否可以顯示圖形。如果設(shè)置為 0則不顯示圖形,設(shè)置為則不顯示圖形,設(shè)置為1則可顯示圖形。則可顯示圖形。Picture:為命令按鈕指定顯示的圖片。必須把:為命令按鈕指定顯示的圖片。必須把Style設(shè)置設(shè)置 為為1才有效。才有效。2事件:事件: 命令按鈕最常用的事件是單擊事件。命令按鈕最常用的事件是單擊事件。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室二、圖片框與圖相框二、圖片框與圖相框圖片框圖片框PictureX
5、)圖像框圖像框ImageX)區(qū)別:區(qū)別: 圖片框可通過圖片框可通過Print方法打印文字,而圖像框則不能,方法打印文字,而圖像框則不能,圖片框占用內(nèi)存大,運行速度相對較慢,而圖像框占用內(nèi)圖片框占用內(nèi)存大,運行速度相對較慢,而圖像框占用內(nèi)存少,運行速度較快,在都能滿足條件的情況下,應盡量存少,運行速度較快,在都能滿足條件的情況下,應盡量使用圖像框使用圖像框重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室二、圖片框與圖像框二、圖片框與圖像框常用屬性:常用屬性: Picture屬性:往圖片框或圖像框中增加圖片,可通過屬性:往圖片框或圖像框中增加圖片,可通過 以下兩種方法設(shè)置。以下兩種方法設(shè)置。
6、1、通過屬性窗口設(shè)置。、通過屬性窗口設(shè)置。2、通過代碼設(shè)置、通過代碼設(shè)置 對象名對象名.Picture=Loadpicture(“圖片路徑圖片路徑”)重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件 選擇控件主要分為以下兩類: 1、復選框和單選按鈕復選框復選框(Checkx) 單選鈕單選鈕(Optionx)2、組合框和列表框、組合框和列表框組合框組合框(Combox) 列表框列表框(Listx)重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件1、復選框和單選按鈕、復選框和單選按鈕 屬性屬性 1Caption :確定標題:確定標題 2V
7、alue: 表示復選框或單選按鈕的狀態(tài)表示復選框或單選按鈕的狀態(tài)。 單選按鈕:單選按鈕:True選中選中 False未選中未選中 復選框:復選框:0沒有選擇該復選框沒有選擇該復選框 1表示選中該復選框表示選中該復選框 2該復選框被禁止灰色該復選框被禁止灰色)重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件2、 列表框和組合框列表框和組合框列表框和組合框的常用屬性列表框和組合框的常用屬性: 1List 屬性屬性 列出表項的內(nèi)容。該屬性保存了列表框中所列出表項的內(nèi)容。該屬性保存了列表框中所有值的有值的 數(shù)組,可以通過下標訪問數(shù)組中的值數(shù)組,可以通過下標訪問數(shù)組中的值下
8、標值從下標值從0 開場),其格式為:開場),其格式為: S$=對象名對象名.List(下標)下標) 也可改變數(shù)組中已有的值,格式為:也可改變數(shù)組中已有的值,格式為: 對象名對象名.List(下標)下標)= S$重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件2ListCount 屬性屬性 該屬性列出列表框中表項的數(shù)量。注:列表框中該屬性列出列表框中表項的數(shù)量。注:列表框中表項的排列從表項的排列從0開始,最后一項的序號為開始,最后一項的序號為ListCount-1 例如例如 執(zhí)行執(zhí)行 x=List1.ListCount 后,后,x的值為列表框的值為列表框List1中
9、中的總項數(shù)的總項數(shù)3Text 屬性屬性 該屬性的值為最后一次選中的表項的文本,不能該屬性的值為最后一次選中的表項的文本,不能直接修改直接修改Text屬性。屬性。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件列表框和組合框的事件列表框和組合框的事件 列表框接收列表框接收Click和和DblClick事件,但有時不用編寫事件,但有時不用編寫Click事件過程代碼,而是當單擊一個命令按鈕或發(fā)生事件過程代碼,而是當單擊一個命令按鈕或發(fā)生DblClick事件時,讀取事件時,讀取Text屬性屬性列表框和組合框的方法列表框和組合框的方法 1AddItem:用來在列表框和組合框
10、中插入一行文本:用來在列表框和組合框中插入一行文本 格式:對象名格式:對象名. AddItem 項目字符串項目字符串,索引值,索引值 說明:該方法把說明:該方法把“項目字符串的文本內(nèi)容放入列項目字符串的文本內(nèi)容放入列表框或組合框當中。表框或組合框當中。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室三、選擇控件三、選擇控件 2Clear :用來清除列表框或組合框的全部內(nèi)容:用來清除列表框或組合框的全部內(nèi)容 格式:對象名格式:對象名. Clear 注:執(zhí)行注:執(zhí)行Clear方法后,方法后, ListCount重新被設(shè)置為重新被設(shè)置為0 3RemoveItem : 用來刪除列表框和組合框中指
11、定的項目用來刪除列表框和組合框中指定的項目 格式:對象名格式:對象名. RemoveItem 索引值索引值 說明:說明: RemoveItem方法從列表框或組合框當中刪除以方法從列表框或組合框當中刪除以“索引值所指定的項目,該方法每次只能刪除一個項目。索引值所指定的項目,該方法每次只能刪除一個項目。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室四、滾動條四、滾動條五、滾動條五、滾動條 滾動條通常用來附在窗口上幫助觀察數(shù)據(jù)或確定位滾動條通常用來附在窗口上幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入的工具,被廣泛用置,也可用來作為數(shù)據(jù)輸入的工具,被廣泛用Windows應用程序中。應用程序中
12、。1、滾動條的屬性、滾動條的屬性1Max : 滾動條所能表示的最大值,取值范圍為滾動條所能表示的最大值,取值范圍為 -3276832767。2Min : 滾動條所能表示的最小值,取值范圍為滾動條所能表示的最小值,取值范圍為 -3276832767。重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室四、滾動條四、滾動條3Value : 該屬性值表示滾動框在滾動條上的當前位置。該屬性值表示滾動框在滾動條上的當前位置。如果在程序中設(shè)置該值,則把滾動框移到相應的位如果在程序中設(shè)置該值,則把滾動框移到相應的位置。注:不能把置。注:不能把Value屬性設(shè)置為屬性設(shè)置為Max 和和Min范圍之范圍之外的
13、值。外的值。4LargeChange : 單擊滾動條中滾動框前面或后面的單擊滾動條中滾動框前面或后面的部位時,部位時, Value增加或減少的增量值。增加或減少的增量值。5SmallChange : 單擊滾動條兩端的箭頭時,單擊滾動條兩端的箭頭時,Value增增加或減少的增量值。加或減少的增量值。 重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室四、滾動條四、滾動條2、滾動條的事件、滾動條的事件 與滾動條有關(guān)的事件主要是與滾動條有關(guān)的事件主要是Scroll和和Change事件事件 1Scroll事件:事件: 當在滾動條內(nèi)拖動滾動框時會觸發(fā)當在滾動條內(nèi)拖動滾動框時會觸發(fā)Scroll事事件注:單擊滾動箭頭或滾動條時不發(fā)生件注:單擊滾動箭頭或滾動條時不發(fā)生Scroll事件)。事件)。 2Chang事件事件 改變滾動框的位置后會觸發(fā)改變滾動框的位置后會觸發(fā)Change事件。事件。 重慶信息工程學院重慶信息工程學院 軟件教研室軟件教研室五、計時器五、計時器六、計時器六、計時器 計時器是一種可以按照一定時間間隔觸發(fā)事件的控計時器是一種可以按照一定時間間隔觸發(fā)事件的控件,用戶可以自行設(shè)置每個計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師培訓課件:高中新課程與音樂課程標準
- 盆腔淤血綜合征的健康宣教
- 八年級英語FriendsGrammar課件
- 《C語言程序設(shè)計d》課件-第四講-函數(shù)
- 特發(fā)性腹膜后纖維化的健康宣教
- 瘰疬分枝桿菌感染的臨床護理
- 慢性纖維性甲狀腺炎的臨床護理
- 中華優(yōu)xiu傳統(tǒng)文化(山東經(jīng)貿(mào)職業(yè)學院)知到智慧樹答案
- 《數(shù)據(jù)處理及誤差》課件
- 運營管理團隊協(xié)作培訓
- 南京大學簡介PPT模板
- 國民體質(zhì)監(jiān)測
- 變形監(jiān)測試題庫
- 高速鐵路路基堆載預壓施工方案
- 《深圳市綜合整治類舊工業(yè)區(qū)升級改造操作規(guī)定》(征求意見
- 注塑作業(yè)指導書范本
- 五年級體質(zhì)健康數(shù)據(jù)
- 牛津英語9B-課文翻譯
- 綠化養(yǎng)護記錄表(共2頁)
- 真空蒸鍍中部分金屬熔點及不同氣壓下蒸發(fā)溫度
- 中日標準件對照表
評論
0/150
提交評論