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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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

提交評論