計(jì)算機(jī)基礎(chǔ)與Visual Basic程序設(shè)計(jì)(第二版)第六章  Visual Basic常用標(biāo)準(zhǔn)控件_第1頁
計(jì)算機(jī)基礎(chǔ)與Visual Basic程序設(shè)計(jì)(第二版)第六章  Visual Basic常用標(biāo)準(zhǔn)控件_第2頁
計(jì)算機(jī)基礎(chǔ)與Visual Basic程序設(shè)計(jì)(第二版)第六章  Visual Basic常用標(biāo)準(zhǔn)控件_第3頁
計(jì)算機(jī)基礎(chǔ)與Visual Basic程序設(shè)計(jì)(第二版)第六章  Visual Basic常用標(biāo)準(zhǔn)控件_第4頁
計(jì)算機(jī)基礎(chǔ)與Visual Basic程序設(shè)計(jì)(第二版)第六章  Visual Basic常用標(biāo)準(zhǔn)控件_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

掌握常用控件單選鈕、檢查框、 滾動(dòng)條、 列表框、組合框、時(shí)鐘等的常用屬性、事件和方法的使用; 熟悉圖形控件及掌握文件系統(tǒng)控件的基本使用方法。 了解一些常用系統(tǒng)對(duì)象的使用。 本章要求: 第六章 常用標(biāo)準(zhǔn)控件 本章重點(diǎn): 本章難點(diǎn): 單選鈕、檢查框、 滾動(dòng)條、 列表框、組合框、時(shí)鐘、文件系統(tǒng)等的使用。 列表框、組合框、文件系統(tǒng)的使用。 控件是構(gòu)成用戶界面的基本元素,只有掌握了控件的屬性、事件和方法 ,才能編寫具有實(shí)用價(jià)值的應(yīng)用程序 。 的控件分為三類: 標(biāo)準(zhǔn)控件 (內(nèi)部控件) 件 (外部控件) 可插入對(duì)象 20個(gè)) 。 控件的分類 工程 部件 菜單 可插入對(duì)象: 指由其它程序創(chuàng)建的對(duì)象,與 單選鈕和復(fù)選按鈕 單選鈕 1 用途 單選鈕 ( 也稱作選擇按鈕 。 一組單選鈕控件可以提供一組彼此相互排斥的選項(xiàng) , 任何時(shí)刻用戶只能從中選擇一個(gè)選項(xiàng) , 實(shí)現(xiàn)一種 “ 單項(xiàng)選擇 ”的功能 。 2. 重要屬性 ( 1) 文本標(biāo)題。 ( 2) 性 單選鈕被 選定 單選鈕未被 選定( 缺省設(shè)置) 單選鈕和復(fù)選按鈕 該屬性可用于: A、 設(shè)置 選擇按鈕的狀態(tài); B、 判斷 選擇按鈕的狀態(tài) 3 方法 單選鈕控件最常用的方法 , 可以在代碼中通過該方法將 4 事件 一般情況用戶無需為單選鈕編寫 因?yàn)楫?dāng)用戶單擊單選鈕時(shí) , 它會(huì)自動(dòng)改變狀態(tài) 。 單選鈕和復(fù)選按鈕 復(fù)選按鈕 1 用途 檢查框 ( 也稱作復(fù)選框 、 選擇框 。 一組檢查框控件可以提供多個(gè)選項(xiàng) , 它們彼此獨(dú)立工作 , 所以用戶可以同時(shí)選擇任意多個(gè)選項(xiàng) , 實(shí)現(xiàn)一種 “ 不定項(xiàng)選擇 ” 的功能 。 單選鈕和復(fù)選按鈕 2. 重要屬性 檢查框的 性與單選按鈕不同,其值為數(shù)值型數(shù)據(jù),可取 0, 1, 2 檢查框 0被選定 1定 2色,禁止選擇 單選鈕 單選鈕被選定 單選鈕未被選定, 缺省設(shè)置 復(fù)選按鈕與單選按鈕 性的比較 單選鈕和復(fù)選按鈕 3 事件 用戶一般無需為檢查框編寫 單選鈕和復(fù)選按鈕 實(shí)現(xiàn)單選按鈕和復(fù)選框控制目的有兩種方式: ( 1)在單擊選擇按鈕事件中 ,直接讀取單擊后的狀態(tài),利用其狀態(tài)實(shí)現(xiàn)控制目的 ( 2)在單擊選擇按鈕事件不作任何處理,系統(tǒng)會(huì)自動(dòng)交替改變其狀態(tài);然后在其它事件中讀取選擇按鈕的狀態(tài),利用其狀態(tài)實(shí)現(xiàn)控制目的 框架 (件為控件提供可標(biāo)識(shí)的分組。當(dāng)需要在同一窗體內(nèi)建立幾組互獨(dú)立的單選按鈕時(shí),就需要用框架將每一組單選鈕框框起來,把 件分成幾組。 框架內(nèi)控件的創(chuàng)建方法: 為了將控件分組,首先需要繪制 件,然后繪制 面的控件。 這樣就可以把框架和里面的控件同時(shí)移動(dòng)、刪除等操作。 重要屬性 1. 架標(biāo)題 2 缺省為 題呈灰色, 不允許對(duì)框架內(nèi)的所有對(duì)象進(jìn)行操作 。 3. 架及其控件可見。 架及其控件被隱含起來。 事件: 框架可以響應(yīng)的事件 般不需要有關(guān)框架的事件過程。 框架 ( 列表框控件( 用于提供列表式的多個(gè)數(shù)據(jù)項(xiàng)供用戶選擇,通過單擊某一項(xiàng)或多項(xiàng)來選擇自己所需要的項(xiàng)目。系統(tǒng)可自動(dòng)在列表框邊上加一個(gè)垂直滾動(dòng)條 。 組合框控件( 文本框和列表框功能結(jié)合在一起,用戶可在列表中選擇某項(xiàng)(只能選一項(xiàng)),或在編輯區(qū)域直接輸入文本內(nèi)容來選定項(xiàng)目。 列表框和組合框 1、屬性 ( 1) 該屬性是一個(gè)字符串?dāng)?shù)組,用來保存列表框中的各個(gè)數(shù)據(jù)項(xiàng)內(nèi)容。 開始,即 0)保存表中的第一個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容。 1)保存第二個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容,依次類推, 存表中的最后一個(gè)數(shù)據(jù)項(xiàng)的內(nèi)容。 ( 2) 該屬性記錄了列表框中的數(shù)據(jù)項(xiàng)數(shù) , 該屬性只能在程序中引用它 。 列表框和組合框 ( 3) 該屬性是 選中的列表項(xiàng)的下標(biāo)值(即索引號(hào))。如果用戶選擇了多個(gè)列表項(xiàng),則 果用戶沒有從列表框中選擇任何一項(xiàng),則1。 程序運(yùn)行時(shí),可以使用 例如,在列表框 項(xiàng),即 項(xiàng),則 1( 開始) 。 有程序運(yùn)行時(shí)才起作用。 列表框和組合框 ( 4) 用于存放被選中列表項(xiàng)的文本內(nèi)容 。 ( 5) 該屬性是一個(gè)邏輯數(shù)組,其元素對(duì)應(yīng)列表框中相應(yīng)的項(xiàng),表示相應(yīng)的項(xiàng)在程序運(yùn)行期間是否被選中。例如, 0)的值為 示第一項(xiàng)被選中,如為 示未被選中 列表框和組合框 (6) 該屬性用來設(shè)置列表框或組合框中項(xiàng)目的顯示方式 。 對(duì)于列表框 , 其值為 0或 1。 對(duì)于組合框 , 其值為 0、 1、 2。 列表框和組合框 標(biāo)準(zhǔn)列表框 復(fù)選式列表框 下拉組合框 簡單組合框 下拉列表框 (7) 用于指示是否能夠在列表框控件中進(jìn)行復(fù)選以及如何進(jìn)行復(fù)選 , 在運(yùn)行時(shí)是只讀的 。 注意 , 組合框控件無此屬性 。 0: (缺省 )不允許重選 。 1:簡單復(fù)選 。 鼠標(biāo)單擊或按下空格鍵在列表中選中或取消選中項(xiàng) 。 箭頭鍵移動(dòng)焦點(diǎn) 。 2:擴(kuò)展復(fù)選 。 按下 按下 列表框和組合框 (7 ) 返回最近加入列表框或組合框控件的項(xiàng)目的索引 。 (8) 該屬性值指定哪個(gè)項(xiàng)被顯示在列表框或組合框控件頂部的位置 。 (9) 返回一個(gè)邏輯值 件的項(xiàng)目自動(dòng)按字母表順序 (升序 )排序 加入的先后順序排列顯示 (10) 表框顯示列數(shù) , 組合框無此屬性 列表框和組合框 鞏固:各屬性的意義 被選中 列表項(xiàng)的文本內(nèi)容 被選中 的列表項(xiàng)的下標(biāo)值 ):列表框中的所有列表項(xiàng)文本內(nèi)容,可用下標(biāo)指明獲取第幾項(xiàng)文本內(nèi)容 :其中記錄了每個(gè)列表項(xiàng)是否被選中 表項(xiàng)數(shù) 2. 常用事件 (1) 當(dāng)單擊某一列表項(xiàng)目時(shí) , 將觸發(fā)列表框與組合框控件的 該事件發(fā)生時(shí)系統(tǒng) 會(huì)自動(dòng)改變列表框與組合框控件的 (2) 當(dāng)雙擊某一列表項(xiàng)目時(shí) , 觸發(fā)列表框與簡單組合框控件的 (3) 當(dāng)用戶通過鍵盤輸入改變下拉式組合框或簡單組合框控件的文本框部分的正文 , 或者通過代碼改變了 將觸發(fā)其 列表框和組合框 1) 該方法向一個(gè)列表框中加入列表項(xiàng) , 其語法是: , 注:也可靜態(tài)添加項(xiàng)目: ( 2) 該方法用于刪除列表框中的列表項(xiàng) , 其語法是: ( 3) 該方法刪除列表框控件中的所有列表項(xiàng) 。 其語法是: 表框和組合框 滾動(dòng)條 (1 用 途 滾動(dòng)條控件( 為水平滾動(dòng)條( 垂直滾動(dòng)條( 種,通常附在窗體上協(xié)助觀察數(shù)據(jù)或確定位置,也可用作數(shù)據(jù)輸入工具,用來提供某一范圍內(nèi)的數(shù)值供用戶選擇。 2. 屬性 (1) 塊所處位置所代表的值。 (2) 大值 6832,767 (3) 小值 6832,767 (4) 小變動(dòng)值,單擊箭頭時(shí)移動(dòng)的增量值。 (5) 大變動(dòng)值,單擊空白處時(shí)移動(dòng)的增量值。 滾動(dòng)條 (3事件 ( 1) 滾動(dòng)條的 單擊滾動(dòng)條兩端的箭頭或空白處將引發(fā) ( 2) 當(dāng)滾動(dòng)框被重新定位 , 或按水平方向或垂直方向滾動(dòng)時(shí) , 拖動(dòng)滑塊時(shí)會(huì)觸發(fā) 滾動(dòng)條控件滾動(dòng)時(shí) 而 滾動(dòng)條 (例題: 利用滾動(dòng)條改變文本框中所顯示文本的字號(hào)大小 。要求程序運(yùn)行效果如圖所示 。 用三個(gè)滾動(dòng)條控制紅綠藍(lán)三種顏色值,用于控制文本框的背景色。 1_ 2_ 3_ 時(shí)鐘控件( 稱計(jì)時(shí)器、定時(shí)器控件,用于 有規(guī)律地定時(shí)執(zhí)行指定的工作 ,常常用于編寫不需要與用戶進(jìn)行交互就可直接執(zhí)行的代碼,如 計(jì)時(shí)、倒計(jì)時(shí)、動(dòng)畫 等。 在程序運(yùn)行階段,時(shí)鐘控件不可見。 時(shí)鐘控件 2 屬 性 ( 1) 取值范圍在 0 64767 , 單位:為 毫秒 ( , 表示計(jì)時(shí)間隔 。 若將 或負(fù)數(shù) , 則計(jì)時(shí)器停止工作 。 缺省設(shè)置為 0 ( 2) 設(shè)置為 而且 , 則計(jì)時(shí)器 開始工作 ( 以 觸發(fā) 。 設(shè)置為 即計(jì)時(shí)器停止工作 。 缺省設(shè)置為 鐘控件 3 方 法 4 事 件 時(shí)鐘控件只有 當(dāng) 時(shí), 該事件以 常常將需要定時(shí)執(zhí)行的操作放在 程中 時(shí)鐘控件 應(yīng)用舉例:時(shí)鐘、動(dòng)畫 圖片框和圖像框控件 圖片框控件 ( 和圖像框控件 ( 要用于在窗體的指定位置顯示圖形信息 。 1、圖片框、圖像框的常用屬性 圖片框和圖像框中顯示的圖片由 形文件可以在設(shè)計(jì)階段裝入,也可以在運(yùn)行期間裝入。 ( 1)在設(shè)計(jì)階段裝入 在設(shè)計(jì)階段,可以用屬性窗口中的 性裝入圖形文件 。 ( 2)在運(yùn)行期間裝入 在運(yùn)行期間,可以用 句格式如下: 對(duì)象名 。 2 該屬性用于圖片框。決定控件是否自動(dòng)改變大小以顯示圖像全部內(nèi)容。缺省值為 時(shí)保持控件大小不變,超出控件區(qū)域的內(nèi)容被裁減掉;若值為 動(dòng)改變控件大小以顯示圖片全部內(nèi)容(注意:不是圖形改變大?。?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論