2022年2022年江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納_第1頁(yè)
2022年2022年江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納_第2頁(yè)
2022年2022年江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納_第3頁(yè)
2022年2022年江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納_第4頁(yè)
2022年2022年江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選學(xué)習(xí)資料 - - - 歡迎下載考點(diǎn) 1:面對(duì)對(duì)象基本概念第 八 講表 單 設(shè) 計(jì)精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載對(duì)象 object :客觀世界里的任何實(shí)體都可以被視為對(duì)象;對(duì)象可以為詳細(xì)事物, 也可以指某些概念.每個(gè)對(duì)象都具有屬性.及與之相關(guān)的大事和方法屬性:描述對(duì)象的特點(diǎn)或狀態(tài)方法:對(duì)象能夠執(zhí)行的一個(gè)操作或行為大事:對(duì)象識(shí)別的一個(gè)動(dòng)作,可通過(guò)編寫代碼對(duì)此動(dòng)作進(jìn)行響應(yīng);.大事可由用戶動(dòng)作產(chǎn)生,也可由程序代碼或系統(tǒng)產(chǎn)生.大事集為固定的,用戶不能創(chuàng)建新的大事.可以新建屬性和方法,新屬性的初始值為.f.類 class:類為對(duì)一類相像對(duì)象性質(zhì)的描述,同類對(duì)象相同的屬性及方法;對(duì)象為某

2、個(gè)類的實(shí)例,類為面對(duì)對(duì)象程序設(shè)計(jì)中的核心;類的分類:.基類( base class): vfp 系統(tǒng)供應(yīng)的內(nèi)部類,可基于基類創(chuàng)建新類;.子類( subclass):由其他類創(chuàng)建的新類,子類將繼承父類所做的修改.用戶自定義類(user-defined class)類的特點(diǎn):.繼承性:子類延用父類特點(diǎn)的才能,如父類特點(diǎn)轉(zhuǎn)變,子類將繼承這些新特點(diǎn),表達(dá)了共享機(jī)制;a 類b 類(繼承a 類的屬性和方法,仍可有自己特殊的屬性和方法)c 類(繼承了b 類的屬性和方法,同上)由生成一個(gè)對(duì)象d.多態(tài)性:關(guān)聯(lián)的類包含同名的方法程序,但方法程序的內(nèi)容可不同.封裝性:包含和隱匿對(duì)象信息的才能.抽象性:提取一個(gè)類或?qū)?/p>

3、象與眾不同的才能.考 點(diǎn) 2: 基 類vfp 基類可分成兩類:控件類和容器類 visual foxpro 基類的最小大事集:精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載visual foxpro 基類的最小屬性集:例:從 commandbutton 基類創(chuàng)建子類cmda 和 cmdb,再由 cmda 類創(chuàng)建 cmdaa 子類,就 cmda. cmdb 和 cmdaa 必具有相同的baseclass屬性;容器類:可以包含其他對(duì)象的類.表單集 formset .表單 form.表格 grid .列 column.頁(yè)框 pageframe .頁(yè)面 page.命令按紐組 commandgroup.選

4、項(xiàng)按紐組 optiongroup.工具欄 toolbar控件類:不答應(yīng)包含其他對(duì)象的類復(fù)選框checkbox .組合框 combobox命令按鈕 commandbutton .編輯框 editbox 圖像 image .標(biāo)簽 label .線條 line列表框 listbox.選項(xiàng)按鈕 optionbutton 外形 shape.微調(diào) spinner .文本框 textbox .計(jì)時(shí)器 timer對(duì)象生成函數(shù):createobject類名 說(shuō)明:函數(shù)基于指定的類生成一個(gè)對(duì)象,并返回對(duì)象的引用;例: myform=createobject“form ”.用 createobject函數(shù)生成表單對(duì)

5、象時(shí),表單不會(huì)自動(dòng)顯示在屏幕上,要為表單顯示,需精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載調(diào)用表單對(duì)象myform 的 show 方法: myform. showload :表單或表單集被加載前激發(fā)init :創(chuàng)建對(duì)象時(shí)激發(fā)click :?jiǎn)螕魧?duì)象時(shí)激發(fā)dblclick :雙擊對(duì)象時(shí)激發(fā)rightclick :右擊對(duì)象時(shí)激發(fā)gotfocus:對(duì)象獲得焦點(diǎn)時(shí)激發(fā)對(duì)象的 enabled 屬性和 visible 屬性為 .t.時(shí)才能獲得焦點(diǎn)lostfocus:對(duì)象失去焦點(diǎn)時(shí)激發(fā)when :控件獲得焦點(diǎn)前激發(fā) valid :控件失去焦點(diǎn)前激發(fā)keypress:用戶按下并釋放某個(gè)鍵時(shí)激發(fā)interac

6、tivechange :使用鍵盤或鼠標(biāo)更換控件值時(shí)激發(fā) activate :激活表單.表單集或頁(yè)對(duì)象時(shí)激發(fā)destroy:釋放表單對(duì)象時(shí)激發(fā)unload:釋放表單或表單集前的最終一個(gè)大事記住大事的發(fā)生次序:.load載入大事,比如成懷孕的狀態(tài))init 初始化大事,人降落人世) destroy銷毀大事,就好象人的器官壞死,也就為表單中的控件先銷毀) unload卸載大事,銷毀表單,也就為人的死亡).load 大事代碼不能引用表單對(duì)象對(duì)選項(xiàng)按鈕組.命令按鈕組,如組中某按鈕沒(méi)有編寫大事代碼,就執(zhí)行組大事的處理代碼;例:表單里有一個(gè)選項(xiàng)按鈕組, 包括兩個(gè)選項(xiàng)按鈕 option1 和 option2

7、,假設(shè) option2 沒(méi)有設(shè)置 click 大事代碼,而 option1 以及選項(xiàng)按鈕組和表單都設(shè)置了 click 大事代碼;那么當(dāng)表單運(yùn)行時(shí),假如用戶單擊 option2 ,系統(tǒng)將:a執(zhí)行表單的click 大事代碼b 執(zhí)行選項(xiàng)按鈕組的click 大事代碼c執(zhí)行 option1 的 click 大事代碼d 不會(huì)有反應(yīng) additem :在組合框或列表框中添加一新數(shù)據(jù)項(xiàng)hide :隱匿表單.表單集或工具欄refresh:重繪表單或控件,并刷新其全部值release: 釋 放 表 單 或 控 件 setfocus:為控件指定焦點(diǎn)show: 顯 示 表 單 setall:為全部控件或某類控件指定屬

8、性值:格式: setall屬性 、屬性值 、類名 ,其中屬性.類名都為字符串例: form1.grid1.setall “backcolor ”、rgb255、0、0、 ”column”把表格控件列對(duì)象的背景色設(shè)置為紅色對(duì)象屬性拜訪及對(duì)象方法調(diào)用的基本格式:精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載<對(duì)象引用 > <對(duì)象屬性 ><對(duì)象引用 > <對(duì)象方法 >肯定引用:從最高層次到最低層次引用對(duì)象,給出對(duì)象肯定地址,各對(duì)象間用.分隔例:formset1.form1.pageframe1.page1.text1.value formset1.fo

9、rm1.show相對(duì)引用: 相對(duì)于某個(gè)容器層次的引用,通常用在大事處理代碼或方法程序代碼中;相對(duì)引用對(duì)象的關(guān)鍵字:.thisformset表示當(dāng)前表單集.thisform表示當(dāng)前表單.this表示當(dāng)前對(duì)象.parent當(dāng)前對(duì)象的直接容器對(duì)象例:this.caption&& 本對(duì)象(表單或控件)的caption 屬性 thisform.cls&& 本表單的cls 方法程序,清除表單中的圖形和文本thisform.command1.caption&& 本表單的command1 命令按鈕的caption 屬性this.command1.click&am

10、p;& 本對(duì)象的command1 命令按鈕的click 大事例 1:假定一個(gè)表單里有一個(gè)文本框text1 和一個(gè)命令按鈕組commandgroup1、 命令按鈕組為一個(gè)容器對(duì)象,其中包含command1和command2兩個(gè)命令按鈕,假如要在command1 命令按鈕的某個(gè)方法中拜訪文本框的value 屬性值,正確的表達(dá)式為:a this. thisform. text1. valueb this. parent. parent.text1. value cparent. parent.text1. valuedthis. parent.text1. value例 2:表單名為myfo

11、rm 的表單中有一個(gè)頁(yè)框mypageframe ,將該頁(yè)框的第三頁(yè)(page3) 的標(biāo)題設(shè)置為“修改 ”,可以使用代碼:amyform. page3.mypageframe. caption= “修改 ” bmyform.mypageframe. caption. page3= “修改 ” cthisform.mypageframe. page3. caption= “修改 ” dthisform.mypageframe. caption. page3= “修改 ”_screen:表示屏幕對(duì)象,可在不知表單名的情形下處理活動(dòng)表單;例:在 vfp 命令窗口中輸入并執(zhí)行命令_screen.font

12、size=20,可以使主窗口中輸出文本的 字號(hào)設(shè)置為20;創(chuàng)建表單: create form 表單名打開表單設(shè)計(jì)器修改表單: modify form表單名運(yùn)行表單:do form <表單文件名 > name<變量名 > linkednoshow精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載name :系統(tǒng)建立指定名稱的變量,使它指向表單對(duì)象noshow :表單運(yùn)行時(shí)不顯示,直至其visible 屬性設(shè)置為 .t. 或調(diào)用了show方法linked:表單對(duì)象將隨指向其的變量的清除而關(guān)閉(釋放),但指向表單對(duì)象的變量不會(huì)隨表單的釋放而清除表單文件的擴(kuò)展名為.scx,表單備注

13、文件擴(kuò)展名為.sct表單數(shù)據(jù)環(huán)境包括了與表單交互作用的表.視圖以及表之間的關(guān)系(關(guān)聯(lián))數(shù)據(jù)環(huán)境中的表.視圖和關(guān)聯(lián)隨表單的運(yùn)行而打開,隨表單的關(guān)閉而關(guān)閉關(guān)系為數(shù)據(jù)環(huán)境中的對(duì)象,它有自己的屬性.方法和大事;數(shù)據(jù)環(huán)境為一個(gè)對(duì)象,有自己的屬性.方法和大事,表單數(shù)據(jù)環(huán)境儲(chǔ)備在表單中;向表單添加字段:將字段.表或視圖拖入表單,系統(tǒng)將產(chǎn)生相應(yīng)的控件并與字段相綁定;規(guī)律型復(fù)選框控件備注型一個(gè)標(biāo)簽和一個(gè)編輯框控件通用型ole控件表或視圖表格控件其他類型字段一個(gè)標(biāo)簽和一個(gè)文本框控件表單屬性:內(nèi)部教材92 頁(yè)全部容器對(duì)象都具有計(jì)數(shù)屬性和集合屬性、計(jì)數(shù)屬性返回所包含的對(duì)象數(shù)目、集合屬性返回引用每個(gè)包含的對(duì)象.表單集

14、formsetformsformcount.表單 formcontrolscontrolcount.表格 gridcolumnscolumncount.列columncontrolscontrolcount.頁(yè)框 pageframepagespagecount.頁(yè)面 pagecontrolscontrolcount.命令按紐組buttonsbuttoncount.選項(xiàng)按紐組buttonsbuttoncount.工具欄 toolbar controlscontrolcount設(shè)置屬性時(shí)留意:.對(duì)字符型屬性值,不需加引號(hào).屬性設(shè)置為表達(dá)式,需在其前用等號(hào)表單的顯示.隱匿與關(guān)閉方法thisform.

15、release && 關(guān)閉當(dāng)前表單thisform.show&& 顯示當(dāng)前表單, 該方法將表單的visible設(shè)置為 .t.,等價(jià)于: thisform.visible=.t.thisform.hide&& 隱匿當(dāng)前表單、與 show 方法相反,為把表單的visible 設(shè)置精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載為.f.,等價(jià)于: thisform.visible=.f.thisform.refresh 刷新表單,thisform.text1.setfocus將表單中的text1 控件得到焦點(diǎn))vfp 可創(chuàng)建 3 種類型的表單:.子表單:

16、包含在其他表單中的表單,不能移除父表單,showwindow屬性值為0或 1, desktop 屬性值為 .f.浮動(dòng)表單: showwindow 屬性值為0 或 1, desktop 屬性值為 .t.頂層表單:獨(dú)立的.無(wú)模式的.無(wú)父表單的表單,showwindow 屬性值為2依據(jù)控件和數(shù)據(jù)源的關(guān)系,表單控件分為數(shù)據(jù)綁定型控件和非數(shù)據(jù)綁定型控件;recordsource 屬性和recordsourcetype 屬性用于指定與表格控件相綁定的數(shù)據(jù)源、controlsource屬性可用于指定與其他控件綁定的數(shù)據(jù)源,所輸入或挑選的值( value 屬性)儲(chǔ)存在數(shù)據(jù)源中數(shù)據(jù)綁定型控件: 復(fù)選框 、列、組

17、合框 、命令按紐組 、編輯框 、列表框 、選項(xiàng)組控件 、微調(diào)框 、文本框 、表格非數(shù)據(jù)綁定型控件:命令按鈕,線條,外形,標(biāo)簽,定時(shí)器,頁(yè)框標(biāo)簽( label)控件caption :指定標(biāo)簽的顯示文本,字符個(gè)數(shù)最多256 個(gè)alignment:指定標(biāo)題文本的對(duì)齊方式,0 為左對(duì)齊, 1 為右對(duì)齊, 2 為居中對(duì)齊 autosize :為 .t.時(shí)可自動(dòng)調(diào)整標(biāo)簽大小,標(biāo)簽大小剛好容納文字,為.f.時(shí)保持設(shè)計(jì) 時(shí)大小wordwrap :為 .t.時(shí)標(biāo)簽控件可顯示多行文字,為.f.時(shí)只能顯示一行文本 backstyle :指定標(biāo)簽背景為否透亮,.t. 透亮標(biāo)簽控件不具有g(shù)otfocus 大事 、即不能

18、獲得焦點(diǎn)設(shè)置控件的拜訪鍵:alt+ 拜訪鍵可對(duì)標(biāo)簽.命令按鈕.選項(xiàng)按鈕.復(fù)選框設(shè)置在 caption 屬性中設(shè)置,方法:在拜訪鍵字母前加<例 1:標(biāo)簽控件caption 屬性為 ”同學(xué)姓名 ”,設(shè)置拜訪鍵alt+x ,就 caption 屬性應(yīng)設(shè)置為”同學(xué)姓名 <x ”,例 2:命令按鈕的caption屬性值為 ”ok ”,設(shè)置拜訪鍵alt+o , caption屬性應(yīng)設(shè)置為”<ok ”精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載命令按鈕 commandbutton 控件(1) default 屬性:該屬性默認(rèn)值為.f.;當(dāng)屬性為 .t.時(shí),可稱為 “默認(rèn) ”按鈕,一個(gè)表單

19、中只能包含一個(gè) “默認(rèn) ”按鈕;按enter 鍵,系統(tǒng)將自動(dòng)執(zhí)行該命令按鈕的click 大事代碼(2) cancel 屬性:該屬性默認(rèn)值為.f.;當(dāng)屬性為 .t. 時(shí),可稱為 “取消 ”按鈕,在表單中,可通 過(guò)按 esc 鍵執(zhí)行該命令按鈕中的click 大事代碼,一個(gè)表單中只能有1 個(gè)命令按鈕的cancel 屬性值為 .t.;(3) enabled 屬性:指定表單或控件能否響應(yīng)用戶引發(fā)的大事;默認(rèn)的屬性值為.t.,即對(duì)象 為有效的,當(dāng)enabled 為.f.時(shí),廢止該按鈕,單擊該按鈕不會(huì)引發(fā)該按鈕的單擊大事;(4) visible 屬性:指定對(duì)象為可見(jiàn)仍為隱匿;默認(rèn)的屬性值為.t.,即對(duì)象為可

20、見(jiàn)的;屬性值 為.f.時(shí),指定對(duì)象隱匿,一個(gè)對(duì)象即使為隱匿的,在代碼中也可以拜訪;(5) caption :設(shè)置按鈕的標(biāo)題;.使用命令按鈕最重要地為編寫其click 大事代碼.命令按鈕組 commandgroup 控件1buttoncount 屬性:指定命令組中命令按鈕的個(gè)數(shù),默認(rèn)的屬性值為2;2 buttons 屬性:用于存取命令組中各按鈕的數(shù)組;利用該數(shù)組可為命令組中的每個(gè)命令按鈕設(shè)置屬性或調(diào)用其方法,屬性數(shù)組下標(biāo)的取值范疇?wèi)?yīng)當(dāng)在1 到 buttoncount 屬性值之間;例: thisform.mycommandgroup. buttons2.enabled=.f.廢止命令組的其次個(gè)按鈕

21、,使不行用(3) value 屬性:指定命令組當(dāng)前的狀態(tài),即選了哪個(gè)按鈕;該屬性的類型可以為數(shù)值型,也可以為字符型; 例: value 值為 2,表示其次個(gè)按鈕被選中;value 值為 “男”,表示 caption屬性值為 “男 ”的按鈕被選中;(4) enabled:指定命令按鈕或命令按鈕組為否有效(啟用或停用);假如同時(shí)設(shè)置了命令按鈕組和命令按鈕組中某個(gè)命令按鈕enabled 的屬性,且它們的屬性不相同,就以命令按鈕 組的 enabled 的屬性值為準(zhǔn);精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載文本框 textbox控件(1) controlsource 屬性: 為文本框指定要綁定的數(shù)

22、據(jù)源,一般為一個(gè)字段或內(nèi)存變量,運(yùn)行時(shí),文本框中第一顯示該變量的內(nèi)容例:thisform.text1.controlsource= “xs.xh”&& 讓 text1 里顯示 xs.xh 字段值;(2) value 屬性:返回文本框的當(dāng)前內(nèi)容;該屬性的默認(rèn)值為空串;例: thisform.caption=thisform.text1.value&& 將表單的標(biāo)題設(shè)置為文本框中的值(3) passwordchar 屬性:指定文本框控件內(nèi)為顯示用戶輸入的字符仍為顯示占位符;該屬性的默認(rèn)值為空串,此時(shí)顯示用戶輸入的字符;當(dāng)為屬性指定一個(gè)占位符 例如 * 后,文本框中只

23、顯示占位符;例:thisform.text1.passwordchar= “*”(4) readonly :確定文本框?yàn)榉駷橹蛔x,為.t.時(shí),文本框的值不行修改(5) inputmask屬性:指定在一個(gè)文本框中如何輸入和顯示數(shù)據(jù);編輯框( editbox )精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載(1) readonly屬性:指定用戶能否編輯編輯框中的內(nèi)容;假如該屬性的默認(rèn)值為.f., 就可以編輯編輯框中的內(nèi)容;當(dāng)屬性值為.t.時(shí),編輯框中的內(nèi)容為只讀;(2) scrollbars 屬性:指定編輯框?yàn)榉窬哂袧L動(dòng)條;該屬性包括“0-無(wú)” 和 “2-垂直 ”兩個(gè)屬性值(3) selstart

24、 屬性:返回用戶在編輯框中所選文本的起始位置或插入點(diǎn)位置、屬性的有效取值范疇在 0 與編輯區(qū)中的字符總數(shù)之間;(4) sellength 屬性: 返回用戶在控件的文本輸入?yún)^(qū)中所選定字符的數(shù)目,或指定要選定的字符數(shù)(5) seltext 屬性:返回用戶編輯區(qū)內(nèi)選定的文本;假如沒(méi)有選定文本,將返回空串;例 1:editbox:gotfocus&& 編輯框獲得焦點(diǎn) thisform.edit1.selstart=0 thisform.edit1.sellength=lenalltrimthisform.edit1.value執(zhí)行這兩條命令:就會(huì)把編輯框中從selstart 開頭的位置

25、從0 開頭 ,始終到sellength全部字符都被選中)指定的長(zhǎng)度,作為挑選的文本范疇;比如說(shuō)編輯框中值為 “abcde”、那么 “abced”就被全選中;(6) controlsource :設(shè)置編輯框的數(shù)據(jù)源編輯框和文本框的區(qū)分:編輯框可以使用備注字段,答應(yīng)自動(dòng)換行,用光標(biāo)移動(dòng)鍵.滾動(dòng)條瀏覽文本,而文本框不能使用備注字段,文本不能換行;復(fù)選框 checkbox 控件( 1)caption 屬性:用來(lái)指定顯示在復(fù)選框旁邊的文字;(2) value 屬性:用來(lái)指明復(fù)選框的當(dāng)前狀態(tài),共有3 種可能狀態(tài):0 或.f.表示未被選中;1或.t.表示被選中 ;2 或.null. 表示不確定,復(fù)選框呈灰色

26、(3) controlsource 屬性: 指明與復(fù)選框建立聯(lián)系的數(shù)據(jù)源;作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以為規(guī)律型或數(shù)值型;選項(xiàng)按鈕組 optiongroup 控件精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載(1) buttoncount 屬性:指定選項(xiàng)組中選項(xiàng)按鈕的數(shù)目,其默認(rèn)值為2(2) value 屬性:用于指定選項(xiàng)組中哪個(gè)選項(xiàng)按鈕被選中;該屬性值的類型可為數(shù)值型或字符型;如取值為0 表示沒(méi)有按鈕被選中3 controlsource 屬性:指明與選項(xiàng)按鈕組建立聯(lián)系的數(shù)據(jù)源;作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以為字符型或數(shù)值4 buttons 屬性:用于存取選項(xiàng)組中每個(gè)按

27、鈕的數(shù)組列表框 listbox 控件1rowsourcetype 屬性與 rowsource 屬性 rowsourcetype 屬性指明列表框中數(shù)據(jù)源的類型, rowsource 屬性指定列表框的數(shù)據(jù)源;rowsourcetype 屬性共有 10 種,??迹?0-無(wú):在程序運(yùn)行時(shí),通過(guò)additem 方法添加列表框條目,通過(guò)removeitem 方法移去列表框條目.1-值:在 rowsource 屬性中手工指定全部列表框數(shù)據(jù)項(xiàng),可以為用逗號(hào)隔開的如干數(shù)據(jù)項(xiàng)的集合;例: thisform.list1.rowsourcetype=1thisform.list1.rowsource=“北京 、上海

28、、長(zhǎng)沙 、武漢 ”.2-別名: 將表的最前面如干字段作為列表框的條目,可用 columncount 指定字段數(shù)目,如為0 或 1 就為表的第一個(gè)字段,rowsource:一個(gè)表.3-sql 語(yǔ)句:將sql select語(yǔ)句的結(jié)果作為列表框條目的數(shù)據(jù)源,rowsource: sql 語(yǔ)句例:thisform.list1.rowsourcetype=3thisform.list1.rowsource= “ select * from xs into cursor zz ”.6-字段:將表中的一個(gè)或幾個(gè)字段作為列表框條目的數(shù)據(jù)源,如要選取多個(gè)表中的字段,需將 rowsourcetype 指定為 3-

29、sql 語(yǔ)句;rowsource 可挑選一個(gè)或所個(gè)字段例:thisform.list1.rowsourcetype=6thisform.list1.rowsource= “xs.xh、xm”.8-結(jié)構(gòu).7-文件 :將某磁盤驅(qū)動(dòng)器或文件目錄下的文件名作為列表框的條目,rowsource:可設(shè) 置為一種文件類型例 : thisform.list1.rowsourcetype=7 thisform.list1.rowsource= “*.doc ”可在列表框中查找全部路徑下的doc 文件.8- 結(jié)構(gòu):將表中的字段名作為列表框的條目,rowsource:挑選一個(gè)表名,如rowsource 屬性為空,就

30、列表框顯示當(dāng)前表的全部字段;例: thisform.list1.rowsourcetype=8thisform.list1.rowsource ”xs”(2) list 屬性:用以存取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組,可拜訪列表框的詳細(xì)數(shù)據(jù);例: thisform.list1.list3&& 得到列表框中第三行第一列的值精品學(xué)習(xí)資料精選學(xué)習(xí)資料 - - - 歡迎下載thisform.list1.list3、2&& 得到列表框中第三行第2 列的值(3) listcount 屬性:指明列表框中數(shù)據(jù)條目的數(shù)目、即總行數(shù)(4) columncount 屬性:指定列表框的列數(shù)

31、;(5) value 屬性:列表框中被選中的條目的內(nèi)容;該屬性可以為數(shù)值型,也可以為字符型;(6) controlsource 屬性:該屬性在列表框中的用法和在其他控件中的用法有所不同;用戶可以通過(guò)該屬性指定一個(gè)字段或變量用以儲(chǔ)存用戶從列表框中挑選的結(jié)果;(7) selected 屬性:指定列表框內(nèi)的某個(gè)條目為否處于選定狀態(tài),為.t.表示被選中; 例: thisform.list1.select3=.t. 說(shuō)明第三行當(dāng)前被挑選(8) multiselect屬性:指定用戶在列表框控件內(nèi)進(jìn)行多重選定;其中,0 或 .f.表示不答應(yīng)多重選定,為系統(tǒng)默認(rèn)值;1 或.t.表示答應(yīng)多重選定組合框 comb

32、obox 控件組合框與列表框類似,也為用于供應(yīng)一組條目供用戶從中挑選,組合框的特點(diǎn):1 對(duì)于組合框來(lái)說(shuō),通常只有一個(gè)條目為可見(jiàn)的2 組合框不供應(yīng)多重選定的功能,即沒(méi)有multiselect 屬性;3 組合框可通過(guò) style 屬性設(shè)置其形式,共有兩種: 0 表示下拉組合框, 2 表示下拉列表框;當(dāng) style 屬性為 0 時(shí),組合框兼有下拉列表框和文本框的功能, style 屬性為 2 時(shí), 與列表框功能相同表格 grid 控件表格控件用于瀏覽或編輯多行多列數(shù)據(jù);表格供應(yīng)了一個(gè)全屏幕輸入輸出數(shù)據(jù)表記錄的方式,它也為一個(gè)以行列的方式顯示數(shù)據(jù)的對(duì)象容器控件;一個(gè)表格控件包含一些列(column)控

33、件,默認(rèn)名稱為column1, column2, 每個(gè)列控件能夠容納一個(gè)標(biāo)頭對(duì)象( header)和文本框(text ) ;一般來(lái)說(shuō)與肯定的表,視圖或查詢聯(lián)系在一起,屬于一種數(shù)據(jù)綁定型控件;lrecordsourcetype 屬性與recordsource 屬性: recordsourcetype 屬性指明表格數(shù)據(jù)源類型, recordsource 屬性指定表格數(shù)據(jù)源;其中數(shù)據(jù)類型共有5 種,主要把握:.0-表. 1-別名 默認(rèn)值 : recordsource 屬性為表,該表會(huì)自動(dòng)打開.4-sql 語(yǔ)句:recordsource 屬性為 sql 語(yǔ)句.表格數(shù)據(jù)源為表.視圖和查詢 2columncount屬性:指定表格的列數(shù),即一個(gè)表格對(duì)象所包含的列對(duì)象數(shù)目;如 columncount 屬性值為 -1,就表格列數(shù)與表字段數(shù)相同;3 controlsource 屬性:指定要在列中顯示的數(shù)據(jù)源,常見(jiàn)的為表中的一個(gè)字段;4columns 屬性:對(duì)表格列的數(shù)組引用,columni 代表第 i 列 5readonly 屬性:指定能否更換表格中的數(shù)據(jù)內(nèi)容,為 .t.為只讀,不能修改,為.f.可以修改(6) deletemark屬性:指定在表格控件中為否顯現(xiàn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論