




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納xxx公司江蘇省計(jì)算機(jī)等級(jí)考試VFP第七章考點(diǎn)歸納文件編號(hào):文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度第八講表單設(shè)計(jì)考點(diǎn)1:面向?qū)ο蠡靖拍顚?duì)象(Object):客觀世界里的任何實(shí)體都可以被視為對(duì)象。對(duì)象可以是具體事物,也可以指某些概念每個(gè)對(duì)象都具有屬性、及與之相關(guān)的事件和方法屬性:描述對(duì)象的特征或狀態(tài)方法:對(duì)象能夠執(zhí)行的一個(gè)操作或行為事件:對(duì)象識(shí)別的一個(gè)動(dòng)作,可通過(guò)編寫(xiě)代碼對(duì)此動(dòng)作進(jìn)行響應(yīng)。事件可由用戶動(dòng)作產(chǎn)生,也可由程序代碼或系統(tǒng)產(chǎn)生事件集是固定的,用戶不能創(chuàng)建新的事件可以新建屬性和方法,新屬性的初始值為.F.類(Class):類是對(duì)一類相似對(duì)象性質(zhì)的描述,同類對(duì)象相同的屬性及方法。對(duì)象是某個(gè)類的實(shí)例,類是面向?qū)ο蟪绦蛟O(shè)計(jì)中的核心。類的分類:基類(baseclass):VFP系統(tǒng)提供的內(nèi)部類,可基于基類創(chuàng)建新類。子類(subclass):由其他類創(chuàng)建的新類,子類將繼承父類所做的修改用戶自定義類(user-definedclass)類的特征:繼承性:子類延用父類特征的能力,若父類特征改變,子類將繼承這些新特征,體現(xiàn)了共享機(jī)制。A類↓B類(繼承A類的屬性和方法,還可有自己獨(dú)特的屬性和方法)↓C類(繼承了B類的屬性和方法,同上)→由生成一個(gè)對(duì)象D多態(tài)性:關(guān)聯(lián)的類包含同名的方法程序,但方法程序的內(nèi)容可不同封裝性:包含和隱藏對(duì)象信息的能力抽象性:提取一個(gè)類或?qū)ο笈c眾不同的能力考點(diǎn)2:基類Vfp基類可分成兩類:控件類和容器類VisualFoxPro基類的最小事件集:VisualFoxPro基類的最小屬性集:例:從CommandButton基類創(chuàng)建子類cmdA和cmdB,再由cmdA類創(chuàng)建cmdAA子類,則cmdA、cmdB和cmdAA必具有相同的BaseClass屬性。容器類:可以包含其他對(duì)象的類表單集(FormSet)、表單(Form)表格(Grid)、列(Column)頁(yè)框(PageFrame)、頁(yè)面(page)命令按紐組(commandgroup)選項(xiàng)按紐組(optiongroup)工具欄(ToolBar)控件類:不允許包含其他對(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ì)象時(shí),表單不會(huì)自動(dòng)顯示在屏幕上,要是表單顯示,需調(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ā)InteractiveChange:使用鍵盤(pán)或鼠標(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)有編寫(xiě)事件代碼,則執(zhí)行組事件的處理代碼。例:表單里有一個(gè)選項(xiàng)按鈕組,包括兩個(gè)選項(xiàng)按鈕Option1和Option2,假設(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:為所有控件或某類控件指定屬性值:格式:setall(屬性,屬性值,類名),其中屬性、類名都是字符串例:Form1.Grid1.setall(“BackColor”,RGB(255,0,0),”COLUMN”)把表格控件列對(duì)象的背景色設(shè)置為紅色對(duì)象屬性訪問(wèn)及對(duì)象方法調(diào)用的基本格式:
<對(duì)象引用>.<對(duì)象屬性>
<對(duì)象引用>.<對(duì)象方法>絕對(duì)引用:從最高層次到最低層次引用對(duì)象,給出對(duì)象絕對(duì)地址,各對(duì)象間用.分隔例:Formset1.form1.pageframe1.page1.text1.valueFormset1.form1.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&&本對(duì)象的Command1命令按鈕的Click事件例1:假定一個(gè)表單里有一個(gè)文本框Text1和一個(gè)命令按鈕組CommandGroup1,命令按鈕組是一個(gè)容器對(duì)象,其中包含Command1和Command2兩個(gè)命令按鈕,如果要在Command1命令按鈕的某個(gè)方法中訪問(wèn)文本框的Value屬性值,正確的表達(dá)式是:AThis.ThisForm.Text1.ValueBThis.Parent.Parent.Text1.ValueCParent.Parent.Text1.ValueDThis.Parent.Text1.Value例2:表單名為myForm的表單中有一個(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.FontSize=20,可以使主窗口中輸出文本的字號(hào)設(shè)置為20。創(chuàng)建表單:createform表單名打開(kāi)表單設(shè)計(jì)器修改表單:
Modifyform表單名運(yùn)行表單:DOFORM<表單文件名>[NAME<變量名>][LINKED][NOSHOW]NAME:系統(tǒng)建立指定名稱的變量,使它指向表單對(duì)象NOSHOW:表單運(yùn)行時(shí)不顯示,直至其visible屬性設(shè)置為.T.或調(diào)用了SHOW方法LINKED:表單對(duì)象將隨指向其的變量的清除而關(guān)閉(釋放),但指向表單對(duì)象的變量不會(huì)隨表單的釋放而清除表單文件的擴(kuò)展名是.scx,表單備注文件擴(kuò)展名是.sct表單數(shù)據(jù)環(huán)境包括了與表單交互作用的表、視圖以及表之間的關(guān)系(關(guān)聯(lián))數(shù)據(jù)環(huán)境中的表、視圖和關(guān)聯(lián)隨表單的運(yùn)行而打開(kāi),隨表單的關(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)的控件并與字段相綁定。邏輯型→復(fù)選框控件備注型→一個(gè)標(biāo)簽和一個(gè)編輯框控件通用型→OLE控件表或視圖→表格控件其他類型字段→一個(gè)標(biāo)簽和一個(gè)文本框控件表單屬性:內(nèi)部教材92頁(yè)所有容器對(duì)象都具有計(jì)數(shù)屬性和集合屬性,計(jì)數(shù)屬性返回所包含的對(duì)象數(shù)目,集合屬性返回引用每個(gè)包含的對(duì)象表單集(FormSet)FormsFormcount表單(Form)ControlsControlcount表格(Grid)ColumnsColumncount列(Column)ControlsControlcount頁(yè)框(PageFrame)PagesPageCount頁(yè)面(page)ControlsControlcount命令按紐組ButtonsButtoncount選項(xiàng)按紐組ButtonsButtoncount工具欄(ToolBar)ControlsControlcount設(shè)置屬性時(shí)注意:對(duì)字符型屬性值,不需加引號(hào)屬性設(shè)置為表達(dá)式,需在其前用等號(hào)表單的顯示、隱藏與關(guān)閉方法Thisform.release&&關(guān)閉當(dāng)前表單Thisform.show&&顯示當(dāng)前表單,該方法將表單的VISIBLE設(shè)置為.t.,等價(jià)于:thisform.visible=.t.Thisform.hide&&隱藏當(dāng)前表單,與show方法相反,是把表單的visible設(shè)置為.f.,等價(jià)于:thisform.visible=.f.Thisform.refresh(刷新表單,Thisform.text1.setfocus(將表單中的text1控件得到焦點(diǎn))VFP可創(chuàng)建3種類型的表單:子表單:包含在其他表單中的表單,不能移除父表單,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屬性)保存在數(shù)據(jù)源中數(shù)據(jù)綁定型控件:復(fù)選框,列,組合框,命令按紐組,編輯框,列表框,選項(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)簽控件不具有GotFocus事件,即不能獲得焦點(diǎn)設(shè)置控件的訪問(wèn)鍵:ALT+訪問(wèn)鍵可對(duì)標(biāo)簽、命令按鈕、選項(xiàng)按鈕、復(fù)選框設(shè)置在Caption屬性中設(shè)置,方法:在訪問(wèn)鍵字母前加\<例1:標(biāo)簽控件Caption屬性為”學(xué)生姓名”,設(shè)置訪問(wèn)鍵ALT+X,則Caption屬性應(yīng)設(shè)置為”學(xué)生姓名(\<X)”,例2:命令按鈕的Caption屬性值為”O(jiān)K”,設(shè)置訪問(wèn)鍵ALT+O,Caption屬性應(yīng)設(shè)置為”\<OK”命令按鈕(CommandButton)控件(1)Default屬性:該屬性默認(rèn)值為.F.。當(dāng)屬性為.T.時(shí),可稱為“默認(rèn)”按鈕,一個(gè)表單中只能包含一個(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ì)象是可見(jiàn)的。屬性值為.F.時(shí),指定對(duì)象隱藏,一個(gè)對(duì)象即使是隱藏的,在代碼中也可以訪問(wèn)。(5)Caption:設(shè)置按鈕的標(biāo)題。使用命令按鈕最重要地是編寫(xiě)其Click事件代碼命令按鈕組(CommandGroup)控件(1)ButtonCount屬性:指定命令組中命令按鈕的個(gè)數(shù),默認(rèn)的屬性值為2。(2)Buttons屬性:用于存取命令組中各按鈕的數(shù)組。利用該數(shù)組可為命令組中的每個(gè)命令按鈕設(shè)置屬性或調(diào)用其方法,屬性數(shù)組下標(biāo)的取值范圍應(yīng)該在1到ButtonCount屬性值之間。例:Thisform.myCommandGroup.Buttons(2).enabled=.F.廢止命令組的第二個(gè)按鈕,使不可用(3)Value屬性:指定命令組當(dāng)前的狀態(tài),即選了哪個(gè)按鈕。該屬性的類型可以是數(shù)值型,也可以是字符型。例:Value值為2,表示第二個(gè)按鈕被選中;Value值為“男”,表示Caption屬性值為“男”的按鈕被選中。(4)Enabled:指定命令按鈕或命令按鈕組是否有效(啟用或停用)。如果同時(shí)設(shè)置了命令按鈕組和命令按鈕組中某個(gè)命令按鈕Enabled的屬性,且它們的屬性不相同,則以命令按鈕組的Enabled的屬性值為準(zhǔn)。文本框(TextBox)控件(1)ControlSource屬性:為文本框指定要綁定的數(shù)據(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è)占位符(例如*)后,文本框中只顯示占位符。例:thisform.text1.passwordchar=“*”(4)Readonly:確定文本框是否為只讀,為.T.時(shí),文本框的值不可修改(5)InputMask屬性:指定在一個(gè)文本框中如何輸入和顯示數(shù)據(jù)。編輯框(EditBox)ReadOnly屬性:指定用戶能否編輯編輯框中的內(nèi)容。如果該屬性的默認(rèn)值為.F.,則可以編輯編輯框中的內(nèi)容;當(dāng)屬性值為.T.時(shí),編輯框中的內(nèi)容為只讀。(2)ScrollBars屬性:指定編輯框是否具有滾動(dòng)條。該屬性包括“0-無(wú)”和“2-垂直”兩個(gè)屬性值(3)SelStart屬性:返回用戶在編輯框中所選文本的起始位置或插入點(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=0thisform.edit1.sellength=len(alltrim(thisform.edit1.value))執(zhí)行這兩條命令:就會(huì)把編輯框中從selstart開(kāi)始的位置(從0開(kāi)始),一直到sellength(所有字符都被選中)指定的長(zhǎng)度,作為選擇的文本范圍。比如說(shuō)編輯框中值是“abcde”,那么“abced”就被全選中。(6)ControlSource:設(shè)置編輯框的數(shù)據(jù)源編輯框和文本框的區(qū)別:編輯框可以使用備注字段,允許自動(dòng)換行,用光標(biāo)移動(dòng)鍵、滾動(dòng)條瀏覽文本,而文本框不能使用備注字段,文本不能換行。復(fù)選框(CheckBox)控件Caption屬性:用來(lái)指定顯示在復(fù)選框旁邊的文字。(2)Value屬性:用來(lái)指明復(fù)選框的當(dāng)前狀態(tài),共有3種可能狀態(tài):0或.F.表示未被選中;1或.T.表示被選中;2或.NULL.表示不確定,復(fù)選框呈灰色(3)ControlSource屬性:指明與復(fù)選框建立聯(lián)系的數(shù)據(jù)源。作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以是邏輯型或數(shù)值型。選項(xiàng)按鈕組(OptionGroup)控件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è)按鈕的數(shù)組列表框(ListBox)控件1)RowSourceType屬性與RowSource屬性RowSourceType屬性指明列表框中數(shù)據(jù)源的類型,RowSource屬性指定列表框的數(shù)據(jù)源。RowSourceType屬性共有10種,??迹?-無(wú):在程序運(yùn)行時(shí),通過(guò)AddItem方法添加列表框條目,通過(guò)RemoveItem方法移去列表框條目1-值:在RowSource屬性中手工指定所有列表框數(shù)據(jù)項(xiàng),可以是用逗號(hào)隔開(kāi)的若干數(shù)據(jù)項(xiàng)的集合。例:thisform.list1.rowsourcetype=1thisform.list1.rowsource=“北京,上海,長(zhǎng)沙,武漢”2-別名:將表的最前面若干字段作為列表框的條目,可用ColumnCount指定字段數(shù)目,若為0或1則為表的第一個(gè)字段,rowsource:一個(gè)表3-SQL語(yǔ)句:將SQLSELECT語(yǔ)句的結(jié)果作為列表框條目的數(shù)據(jù)源,rowsource:SQL語(yǔ)句例:thisform.list1.rowsourcetype=3thisform.list1.rowsource=“select*fromxsintocursorzz”6-字段:將表中的一個(gè)或幾個(gè)字段作為列表框條目的數(shù)據(jù)源,若要選取多個(gè)表中的字段,需將RowSourcetype指定為3-SQL語(yǔ)句。Rowsource可選擇一個(gè)或所個(gè)字段例:thisform.list1.rowsourcetype=6thisform.list1.rowsource=“xs.xh,xm”8-結(jié)構(gòu)7-文件:將某磁盤(pán)驅(qū)動(dòng)器或文件目錄下的文件名作為列表框的條目,rowsource:可設(shè)置為一種文件類型例:thisform.list1.rowsourcetype=7thisform.list1.rowsource=“*.doc”可在列表框中查找所有路徑下的doc文件8-結(jié)構(gòu):將表中的字段名作為列表框的條目,rowsource:選擇一個(gè)表名,若rowsource屬性為空,則列表框顯示當(dāng)前表的全部字段。例:thisform.list1.rowsourcetype=8thisform.list1.rowsource=”xs”(2)List屬性:用以存取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組,可訪問(wèn)列表框的具體數(shù)據(jù)。例:Thisform.list1.list(3)&&得到列表框中第三行第一列的值Thisform.list1.list(3,2)&&得到列表框中第三行第2列的值(3)ListCount屬性:指明列表框中數(shù)據(jù)條目的數(shù)目,即總行數(shù)(4)ColumnCount屬性:指定列表框的列數(shù)。(5)Value屬性:列表框中被選中的條目的內(nèi)容。該屬性可以是數(shù)值型,也可以是字符型。(6)ControlSource屬性:該屬性在列表框中的用法和在其他控件中的用法有所不同。用戶可以通過(guò)該屬性指定一個(gè)字段或變量用以保存用戶從列表框中選擇的結(jié)果。(7)Selected屬性:指定列表框內(nèi)的某個(gè)條目是否處于選定狀態(tài),為.T.表示被選中。例:thisform.list1.select(3)=.t.說(shuō)明第三行當(dāng)前被選擇(8)MultiSelect屬性:指定用戶在列表框控件內(nèi)進(jìn)行多重選定。其中,0或.F.表示不允許多重選定,為系統(tǒng)默認(rèn)值;1或.T.表示允許多重選定組合框(ComboBox)控件組合框與列表框類似,也是用于提供一組條目供用戶從中選擇,組合框的特點(diǎn):(1)對(duì)于組合框來(lái)說(shuō),通常只有一個(gè)條目是可見(jiàn)的(2)組合框不提供多重選定的功能,即沒(méi)有MultiSelect屬性。(3)組合框可通過(guò)Style屬性設(shè)置其形式,共有兩種:0表示下拉組合框,2表示下拉列表框。當(dāng)Style屬性為0時(shí),組合框兼有下拉列表框和文本框的功能,Style屬性為2時(shí),與列表框功能相同表格(Grid)控件表格控件用于瀏覽或編輯多行多列數(shù)據(jù)。表格提供了一個(gè)全屏幕輸入輸出數(shù)據(jù)表記錄的方式,它也是一個(gè)以行列的方式顯示數(shù)據(jù)的對(duì)象容器控件。一個(gè)表格控件包含一些列(Column)控件,默認(rèn)名稱為column1,column2…,每個(gè)列控件能夠容納一個(gè)標(biāo)頭對(duì)象(Header)和文本框(Text)。一般來(lái)說(shuō)與一定的表,視圖或查詢聯(lián)系在一起,屬于一種數(shù)據(jù)綁定型控件。(l)RecordSourceType屬性與RecordSource屬性:RecordSourceType屬性指明表格數(shù)據(jù)源類型,RecordSource屬性指定表格數(shù)據(jù)源。其中數(shù)據(jù)類型共有5種,主要掌握:0-表、1-別名(默認(rèn)值):RecordSource屬性為表,該表會(huì)自動(dòng)打開(kāi)4-SQL語(yǔ)句:RecordSource屬性為SQL語(yǔ)句表格數(shù)據(jù)源為表、視圖和查詢(2)ColumnCount屬性:指定表格的列數(shù),即一個(gè)表格對(duì)象所包含的列對(duì)象數(shù)目。若ColumnCount屬性值為-1,則表格列數(shù)與表字段數(shù)相同。(3)ControlSource屬性:指定要在列中顯示的數(shù)據(jù)源,常見(jiàn)的是表中的一個(gè)字段。(4)Columns屬性:對(duì)表格列的數(shù)組引用,Column(i)代表第i列(5)ReadOnly屬性:指定能否更改表格中的數(shù)據(jù)內(nèi)容,為.T.是只讀,不能修改
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 有效管理時(shí)間的月度工作方案計(jì)劃
- 儀表知識(shí)溫度培訓(xùn)課件
- 第24課《唐詩(shī)三首》之《茅屋為秋風(fēng)所破歌》教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)
- 某婦產(chǎn)醫(yī)院品牌推廣部網(wǎng)絡(luò)推廣工作思路
- 2025年青海普通貨運(yùn)從業(yè)資格證模擬考試
- 2025年淮南駕駛資格證模擬考試
- 2025年杭州貨運(yùn)從業(yè)資格模擬考試
- 2025年上海貨運(yùn)從業(yè)資格證考試試題及答案
- 2025年德州c1貨運(yùn)從業(yè)資格證考試內(nèi)容
- 2025年陜西貨運(yùn)叢業(yè)資格證考試題目及答案
- 福晨河北科技發(fā)展有限公司年分裝500噸化學(xué)試劑建設(shè)項(xiàng)目環(huán)境影響報(bào)告表
- 地磁磁場(chǎng)的基本特征及應(yīng)用
- 國(guó)內(nèi)外鋼材牌號(hào)對(duì)照表
- 一年級(jí)下冊(cè)地方課程教案
- 有趣的仿生設(shè)計(jì)(課堂PPT)
- 第二章 航空飛行常見(jiàn)疾病
- 個(gè)體診所聘用醫(yī)師合同范本
- 航運(yùn)公司開(kāi)展安全管理體系有效性
- 牛羊定點(diǎn)屠宰廠項(xiàng)目可行性研究報(bào)告-甲乙丙資信
- 妊娠糖尿病-楊慧霞.ppt
- 上海機(jī)場(chǎng)控制區(qū)通行證申請(qǐng)表(人員)
評(píng)論
0/150
提交評(píng)論