![單元6常見控件ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/9/8dc3b3e9-265f-422a-bbaa-30a82c194e33/8dc3b3e9-265f-422a-bbaa-30a82c194e331.gif)
![單元6常見控件ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/9/8dc3b3e9-265f-422a-bbaa-30a82c194e33/8dc3b3e9-265f-422a-bbaa-30a82c194e332.gif)
![單元6常見控件ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/9/8dc3b3e9-265f-422a-bbaa-30a82c194e33/8dc3b3e9-265f-422a-bbaa-30a82c194e333.gif)
![單元6常見控件ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/9/8dc3b3e9-265f-422a-bbaa-30a82c194e33/8dc3b3e9-265f-422a-bbaa-30a82c194e334.gif)
![單元6常見控件ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/9/8dc3b3e9-265f-422a-bbaa-30a82c194e33/8dc3b3e9-265f-422a-bbaa-30a82c194e335.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單元單元16 16 常見控件常見控件【主要內(nèi)容】【主要內(nèi)容】 VFP常見控件常見控件【目的要求】【目的要求】掌握常用控件的性質(zhì)及運(yùn)用方法掌握常用控件的性質(zhì)及運(yùn)用方法【課時安排】【課時安排】 共共6課時課時一、提出問題1演示效果一設(shè)計上面表單需求掌握哪些控件呢?二、 根本知識( (一一) )標(biāo)簽控件標(biāo)簽控件1 1、標(biāo)簽控件的稱號、作用、特點:、標(biāo)簽控件的稱號、作用、特點:類稱號:類稱號:label,label,添加的對象默許名為添加的對象默許名為label1,label2label1,label2作用:表示闡明性文字。作用:表示闡明性文字。特點:不能得到焦點光標(biāo)特點:不能得到焦點光標(biāo)2 2、標(biāo)簽
2、控件的主要屬性、事件:、標(biāo)簽控件的主要屬性、事件:屬性:屬性:CaptionCaption標(biāo)題文字。用標(biāo)題文字。用 字母可指定訪問鍵字母可指定訪問鍵 Alignment Alignment對齊方式對齊方式0 0左左1 1右右2 2中中事件:事件:Click,Dbclick,RightclickClick,Dbclick,Rightclick等等二、 根本知識3 3、例題:創(chuàng)建一個、例題:創(chuàng)建一個“計算機(jī)科學(xué)與技術(shù)系標(biāo)簽,單擊該計算機(jī)科學(xué)與技術(shù)系標(biāo)簽,單擊該標(biāo)簽變成紅色的,雙擊該標(biāo)簽變成藍(lán)色的,按右鍵變?yōu)楹跇?biāo)簽變成紅色的,雙擊該標(biāo)簽變成藍(lán)色的,按右鍵變?yōu)楹谏模_場為黑色的。色的,開場為黑色的。
3、二、 根本知識( (二二) )文本框控件文本框控件1 1、文本框控件的稱號、作用、特點:、文本框控件的稱號、作用、特點:類稱號:類稱號:Text,Text,添加的對象默許名為添加的對象默許名為text1,text2text1,text2作用:用于輸入單行文字。作用:用于輸入單行文字。特點:有特點:有“文本框生成器可以設(shè)置其屬性等文本框生成器可以設(shè)置其屬性等2 2、文本框控件的主要屬性:、文本框控件的主要屬性:屬性:屬性:ValueValue文本框中的當(dāng)前內(nèi)容文本框中的當(dāng)前內(nèi)容 Alignment Alignment對齊方式對齊方式0 0左左1 1右右2 2中中 ReadOnly ReadOnl
4、y能否只讀能否只讀 Disable Disable能否可用另能否可用另:Disablebackcolor:Disablebackcolor等等 ControlSource ControlSource數(shù)據(jù)源綁定到某變量中數(shù)據(jù)源綁定到某變量中 InputMask InputMask輸入數(shù)據(jù)格式輸入數(shù)據(jù)格式 PasswordChar PasswordChar占位符占位符二、 根本知識3 3、文本框控件的主要事件:、文本框控件的主要事件:事件:事件:ValidValid退出前發(fā)生,可控制光標(biāo)能否分開退出前發(fā)生,可控制光標(biāo)能否分開 Interactivechange Interactivechange交
5、互改動值時交互改動值時 Gotfocus Gotfocus得到焦點得到焦點方法:方法:setfocussetfocus得到焦點得到焦點4 4、關(guān)于、關(guān)于TabTab順序的設(shè)置:順序的設(shè)置:TabTab順序的意義:挪動光標(biāo)時,焦點的順序順序的意義:挪動光標(biāo)時,焦點的順序設(shè)置設(shè)置(1)(1)運(yùn)用菜單運(yùn)用菜單“設(shè)置設(shè)置TabTab次序命令次序命令 (2) (2)工具欄上的工具欄上的“設(shè)置設(shè)置TabTab次序按鈕次序按鈕 例:例:二、 根本知識5 5、文本框運(yùn)用實例:、文本框運(yùn)用實例:用表單設(shè)計一個登錄界面,如圖用表單設(shè)計一個登錄界面,如圖8-648-64所示。當(dāng)用戶輸入用所示。當(dāng)用戶輸入用戶名和口令
6、并按確認(rèn)鍵后,檢驗其輸入能否正確,假設(shè)正戶名和口令并按確認(rèn)鍵后,檢驗其輸入能否正確,假設(shè)正確假定用戶名為確假定用戶名為HGZYJSJHGZYJSJ,口令為,口令為123456123456, ,就顯示就顯示“歡歡迎運(yùn)用字樣并封鎖表單;假設(shè)不正確,那么顯示迎運(yùn)用字樣并封鎖表單;假設(shè)不正確,那么顯示“用戶用戶名或口令不對,請重輸名或口令不對,請重輸字樣;假設(shè)三次輸入不正確,字樣;假設(shè)三次輸入不正確,就顯示就顯示“用戶名或口令錯,登錄失敗!,并封鎖表單。用戶名或口令錯,登錄失??!,并封鎖表單。二、 根本知識( (三三) )編輯框控件編輯框控件1 1、編輯框控件的稱號、作用、特點:、編輯框控件的稱號、作
7、用、特點:類稱號:類稱號:edit,edit,添加的對象默許名為添加的對象默許名為edit1,edit2edit1,edit2作用:用于輸入多行文字。作用:用于輸入多行文字。特點:有相應(yīng)的編輯框生成器特點:有相應(yīng)的編輯框生成器2 2、標(biāo)簽控件的主要屬性:、標(biāo)簽控件的主要屬性:ControLSourceControLSource指定編輯框的數(shù)據(jù)源指定編輯框的數(shù)據(jù)源AllowTabsAllowTabs能否能插入能否能插入TabTab鍵鍵ReadOnlyReadOnly設(shè)置用戶能否修正編輯框中的文本。設(shè)置用戶能否修正編輯框中的文本。EnabledEnabled編輯框能否可用。編輯框能否可用。Scol
8、lBarsScollBars設(shè)置能否具有垂直滾動條。設(shè)置能否具有垂直滾動條。HideSelectionHideSelection失去焦點時,選定的文天性否仍顯示為選定形狀。失去焦點時,選定的文天性否仍顯示為選定形狀。SelStartSelStart所選文本的起點位置或插入點位置所選文本的起點位置或插入點位置SelLengthSelLength在控件的文本輸入?yún)^(qū)中所選定字符的數(shù)目在控件的文本輸入?yún)^(qū)中所選定字符的數(shù)目SelTextSelText編輯區(qū)內(nèi)選定的文本編輯區(qū)內(nèi)選定的文本二、 根本知識3 3、編輯框數(shù)據(jù)綁定的特點:、編輯框數(shù)據(jù)綁定的特點:普通與備注型字段進(jìn)展數(shù)據(jù)綁定。普通與備注型字段進(jìn)展數(shù)
9、據(jù)綁定。二、 根本知識( (四四) )計時器控件的運(yùn)用計時器控件的運(yùn)用1 1、計時器控件的稱號、作用、特點:、計時器控件的稱號、作用、特點:類稱號:類稱號:timer,timer,添加的對象默許名為添加的對象默許名為timer1,timer2timer1,timer2作用:控件每隔一定時間發(fā)生執(zhí)行某代碼的事件。作用:控件每隔一定時間發(fā)生執(zhí)行某代碼的事件。特點:設(shè)計時可見,運(yùn)轉(zhuǎn)時不可見特點:設(shè)計時可見,運(yùn)轉(zhuǎn)時不可見2 2、計時器控件的主要屬性、事件:、計時器控件的主要屬性、事件:屬性:屬性:IntervalInterval設(shè)置間隔時間。設(shè)置間隔時間。事件:事件:timertimer每隔一定的時間
10、便發(fā)生一次。每隔一定的時間便發(fā)生一次。3 3、例題:、例題:設(shè)計一個可變動文字的條幅。設(shè)計一個可變動文字的條幅。三、課堂訓(xùn)練1 1、實例、實例1 1:表單里包含兩個文本框、一個編輯框和兩個命令按鈕表單里包含兩個文本框、一個編輯框和兩個命令按鈕command1(command1(查找查找) )、command2(command2(交換交換) ),如下圖。要求:在文本框內(nèi)輸入字符串后,單擊,如下圖。要求:在文本框內(nèi)輸入字符串后,單擊“查找查找命令按鈕,那么在編輯框選定找到的字符串,單擊命令按鈕,那么在編輯框選定找到的字符串,單擊“交換命令按鈕后,交換命令按鈕后,將找到的字符串交換成另一個文本框內(nèi)的
11、字符。將找到的字符串交換成另一個文本框內(nèi)的字符。三、課堂訓(xùn)練完成一個時間顯示和倒計時器的制造。完成演示效果一。四、 歸納與延伸本次課小結(jié)本次課小結(jié)控件控件作用作用特點特點常用屬性常用屬性標(biāo)簽標(biāo)簽說明性內(nèi)容,常說明性內(nèi)容,常用于標(biāo)題文字用于標(biāo)題文字不能得到焦點不能得到焦點Autosize,Alignment等等文本框文本框輸入單行文字輸入單行文字可進(jìn)行數(shù)據(jù)綁定,可進(jìn)行數(shù)據(jù)綁定,有生成器有生成器Value,Readonly,Passwordchar編輯框編輯框輸入多行文字輸入多行文字可進(jìn)行數(shù)據(jù)綁定,可進(jìn)行數(shù)據(jù)綁定,有生成器有生成器ScollBar,Seltext,Controlsource計時器計
12、時器設(shè)置時間間隔設(shè)置時間間隔動態(tài)效果的生成動態(tài)效果的生成Interval延伸:怎樣利用這些控件組成我們的軟件界面?延伸:怎樣利用這些控件組成我們的軟件界面?五、課外探求完成圖書管理系統(tǒng)中的功能表單。一、提出問題2演示效果二設(shè)計上面表單要用到哪些控件?該如何運(yùn)用?二、根本知識( (一一) )命令按鈕控件命令按鈕控件1 1、命令按鈕控件的稱號、作用、特點:、命令按鈕控件的稱號、作用、特點:類稱號:類稱號:commandbutton,commandbutton,添加的對象默許名為添加的對象默許名為command1,command2command1,command2作用:表示具備某功能的按鈕。作用:表
13、示具備某功能的按鈕。特點:沒有雙擊事件特點:沒有雙擊事件2 2、命令按鈕的主要屬性:、命令按鈕的主要屬性:CaptionCaption:定義按鈕面板上的標(biāo)題;:定義按鈕面板上的標(biāo)題;PicturePicture:定義圖形化按鈕的面板圖形;:定義圖形化按鈕的面板圖形;CancelCancel:指定命令按鈕能否為取消按鈕;:指定命令按鈕能否為取消按鈕;DisabelPictureDisabelPicture:定義了命令按鈕無效時的圖像;:定義了命令按鈕無效時的圖像;DownPictureDownPicture:定義選中命令按鈕時的圖像;:定義選中命令按鈕時的圖像;EnableEnable:確定能否
14、選擇該按鈕,即能否響運(yùn)用戶引發(fā)的事件。:確定能否選擇該按鈕,即能否響運(yùn)用戶引發(fā)的事件。VisibleVisible:指定對象是可見還是隱藏:指定對象是可見還是隱藏Enabled:Enabled:能否可用能否可用二、根本知識( (二二) )命令按鈕組控件命令按鈕組控件1 1、命令按鈕組控件的稱號、作用、特點:、命令按鈕組控件的稱號、作用、特點:類稱號:類稱號:commandgroup,commandgroup,添加的對象默許名為添加的對象默許名為commandgroup1,commandgroup1,作用:表示具備某功能的按鈕組。作用:表示具備某功能的按鈕組。特點:是一個容器控件,有生成器特點:
15、是一個容器控件,有生成器2 2、命令按鈕組的主要屬性:、命令按鈕組的主要屬性:ButtonCountButtonCount:允許設(shè)置按鈕的數(shù)目。:允許設(shè)置按鈕的數(shù)目。ButtonsButtons:用于存取命令按鈕組中各按鈕的數(shù)目。該屬性數(shù)組:用于存取命令按鈕組中各按鈕的數(shù)目。該屬性數(shù)組在創(chuàng)建命在創(chuàng)建命 令按鈕組時建立,用戶可以利用該數(shù)組為命令組令按鈕組時建立,用戶可以利用該數(shù)組為命令組中的命令按中的命令按 鈕設(shè)置屬性或調(diào)用其方法。鈕設(shè)置屬性或調(diào)用其方法。BackStyleBackStyle:確定能否具有透明或不透明的背景。:確定能否具有透明或不透明的背景。ValueValue:可以選中命令按鈕
16、組里的某個按鈕。:可以選中命令按鈕組里的某個按鈕。普通用生成器設(shè)置屬性普通用生成器設(shè)置屬性二、根本知識( (三三) )選項按鈕組控件選項按鈕組控件1 1、選項按鈕組控件的稱號、作用、特點:、選項按鈕組控件的稱號、作用、特點:類稱號:類稱號:optiongroup,optiongroup,添加的對象默許名為添加的對象默許名為optiongroup1,optiongroup1,作用:表示從多個選項中選擇其中一項。作用:表示從多個選項中選擇其中一項。特點:是一個容器控件,有生成器特點:是一個容器控件,有生成器2 2、選項按鈕組的主要屬性:、選項按鈕組的主要屬性:ButtonCountButtonCo
17、unt:允許設(shè)置選項的數(shù)目。:允許設(shè)置選項的數(shù)目。ValueValue:可以選中命令按鈕組里的某個按鈕。:可以選中命令按鈕組里的某個按鈕。ControlSourceControlSource:設(shè)置控件的數(shù)據(jù)源。:設(shè)置控件的數(shù)據(jù)源。ButtonsButtons:用來表示選項按鈕組中每個按鈕的數(shù)組。:用來表示選項按鈕組中每個按鈕的數(shù)組。普通用生成器設(shè)置屬性,常用普通用生成器設(shè)置屬性,常用InteractivechangeInteractivechange事件事件二、根本知識例:改動選項按扭組的數(shù)目和規(guī)劃等。二、根本知識( (四四) )復(fù)選框控件復(fù)選框控件1 1、復(fù)選框控件的稱號、作用、特點:、復(fù)選
18、框控件的稱號、作用、特點:類稱號:類稱號:checkbox,checkbox,添加的對象默許名為添加的對象默許名為check1,check2,check1,check2,作用:表示能否選中,可與邏輯型數(shù)據(jù)綁定。作用:表示能否選中,可與邏輯型數(shù)據(jù)綁定。特點:三種形狀特點:三種形狀,0,0或或.F.(.F.(未選未選),1),1或或.T.(.T.(選中選中),null),null或或2(2(不可不可用用) )2 2、選項按鈕組的主要屬性:、選項按鈕組的主要屬性:ValueValue:選中與否的形狀值:選中與否的形狀值ControlSourceControlSource:設(shè)置控件的數(shù)據(jù)源。:設(shè)置控件
19、的數(shù)據(jù)源。二、根本知識例:用于做試卷試題答案的多項選擇二、根本知識( (五五) )微調(diào)控件微調(diào)控件1 1、微調(diào)控件的稱號、作用:、微調(diào)控件的稱號、作用:類稱號:類稱號:spinner,spinner,添加的對象默許名為添加的對象默許名為spinner1,spinner2,spinner1,spinner2,作用:表示輸入或選擇給定范圍內(nèi)的值。作用:表示輸入或選擇給定范圍內(nèi)的值。2 2、選項按鈕組的主要屬性:、選項按鈕組的主要屬性:IncrementIncrement:用戶每次單擊向上或向下按鈕時添加和減少的步:用戶每次單擊向上或向下按鈕時添加和減少的步長值,缺省值為長值,缺省值為1 1;Key
20、boardhighValueKeyboardhighValue:用戶能利用鍵盤在微調(diào)文本框中輸入的:用戶能利用鍵盤在微調(diào)文本框中輸入的最大值;最大值;KeyboardLowValueKeyboardLowValue:用戶能利用鍵盤在微調(diào)文本框中輸入的最:用戶能利用鍵盤在微調(diào)文本框中輸入的最小值;小值;SpinnerHigh valueSpinnerHigh value:用戶單擊向上按鈕可以在微調(diào)文本框中:用戶單擊向上按鈕可以在微調(diào)文本框中調(diào)整到的最大值;調(diào)整到的最大值;SpinnerLow ValueSpinnerLow Value:用戶單擊向下按鈕可以在微調(diào)文本框中調(diào):用戶單擊向下按鈕可以在
21、微調(diào)文本框中調(diào)整到的最小值。整到的最小值。二、根本知識例:二、根本知識( (六六) )圖象控件圖象控件1 1、圖象控件的稱號、作用:、圖象控件的稱號、作用:類稱號:類稱號:image,image,添加的對象默許名為添加的對象默許名為image1,image2,image1,image2,作用:在表單上顯示指定圖象作用:在表單上顯示指定圖象2 2、選項按鈕組的主要屬性:、選項按鈕組的主要屬性:PicturePicture:為在控件中要顯示的圖片:為在控件中要顯示的圖片(.bmp(.bmp文件或文件或.ico.ico文件文件) );BorderstyleBorderstyle:決議圖像能否具有可見
22、的邊框。:決議圖像能否具有可見的邊框。StretchStretch:設(shè)置圖像的放置情況,其值為:設(shè)置圖像的放置情況,其值為:0(0(裁剪裁剪) ,1() ,1(等比填等比填充充),2(),2(變比填充變比填充) )VisibleVisible:設(shè)置圖像能否可見。:設(shè)置圖像能否可見。Backstyle:Backstyle:決議圖像的背景能否透明。決議圖像的背景能否透明。例:例:( (七七) )頁框控件頁框控件1 1、頁框控件的稱號、作用、特點:、頁框控件的稱號、作用、特點:類稱號:類稱號:pageframe,pageframe,添加的對象默許名為添加的對象默許名為pageframe1,pagef
23、rame1,作用:多個頁的選項卡。作用:多個頁的選項卡。特點:是一個容器控件特點:是一個容器控件, ,進(jìn)入各頁編輯時進(jìn)入各頁編輯時, ,先要進(jìn)入先要進(jìn)入“編輯形編輯形狀狀2 2、頁框控件的主要屬性:、頁框控件的主要屬性:PageCountPageCount:指定頁框中包含的頁面數(shù):指定頁框中包含的頁面數(shù)(0(0至至99)99);PagePage:PagePage屬性是一個數(shù)組,用于存取頁框的某個對象。第二屬性是一個數(shù)組,用于存取頁框的某個對象。第二頁可表示為頁可表示為Page(2)Page(2)。TabsTabs:確定頁面的標(biāo)題欄能否可見;:確定頁面的標(biāo)題欄能否可見;TabStretchTab
24、Stretch:設(shè)置標(biāo)題文字顯示方式,:設(shè)置標(biāo)題文字顯示方式,0 0多行和多行和1 1單行。單行。Tabs StyleTabs Style:設(shè)定選項卡能否都是一樣的大小:設(shè)定選項卡能否都是一樣的大小ActivePageActivePage:確定多頁頁框的活動頁。:確定多頁頁框的活動頁。CaptionCaption:對頁框上的每一頁設(shè)置標(biāo)題。:對頁框上的每一頁設(shè)置標(biāo)題。例:例:P295P295二、根本知識 三、課堂實戰(zhàn)完成表單設(shè)計。本次課小結(jié)本次課小結(jié)控件控件特點特點命令按鈕命令按鈕常用常用click事件,無事件,無dbclick事件事件命令按鈕組命令按鈕組常用常用value屬性,可用屬性,可用
25、buttons數(shù)組數(shù)組選項按鈕組選項按鈕組同上同上復(fù)選框復(fù)選框Value的值有三種狀態(tài)的值有三種狀態(tài)微調(diào)控件微調(diào)控件步長值默認(rèn)為步長值默認(rèn)為1圖象控件圖象控件注意注意Stretch屬性值屬性值頁框控件頁框控件是一個容器控件,對頁編輯時先要進(jìn)入是一個容器控件,對頁編輯時先要進(jìn)入“編輯編輯”狀狀態(tài)態(tài)四、歸納與延伸延伸:容器類控件和非容器類控件在功能上有什么區(qū)別嗎?各有什么特點?五、課外練習(xí)1、完成上面“展現(xiàn)效果二。2、完成以下表單:圖書管理系統(tǒng)中的“數(shù)據(jù)備份表單。五、課外練習(xí)o利用“微調(diào)控件實現(xiàn)星期的變化。一、提出問題3效果展現(xiàn)三如何運(yùn)用上面表單中的控件?一列表框控件一列表框控件1 1、列表框控件
26、的稱號、作用、特點:、列表框控件的稱號、作用、特點:類稱號:類稱號:listbox,listbox,添加的對象默許名為添加的對象默許名為listbox1,listbox1,作用:顯示并可供用戶選擇多個列表項。作用:顯示并可供用戶選擇多個列表項。特點:數(shù)據(jù)源和數(shù)據(jù)源類型配套運(yùn)用,共有特點:數(shù)據(jù)源和數(shù)據(jù)源類型配套運(yùn)用,共有1010種數(shù)據(jù)源。種數(shù)據(jù)源。2 2、列表框控件的主要屬性:、列表框控件的主要屬性:ListList:用以讀取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組。:用以讀取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組。Bound columnBound column:確定多列列表中哪一列與:確定多列列表中哪一列與Val
27、ueValue屬性和數(shù)據(jù)源屬性和數(shù)據(jù)源綁定。綁定。Column CountColumn Count:指定列表框中列的數(shù)目。:指定列表框中列的數(shù)目。ColumnLineColumnLine:指定列間能否要分隔線。:指定列間能否要分隔線。Column WidthsColumn Widths:指定各列的寬度。:指定各列的寬度。IncrementalSearchIncrementalSearch:確定能否提供遞增搜索功能。:確定能否提供遞增搜索功能。List CountList Count:統(tǒng)計列表中所選項的數(shù)目;:統(tǒng)計列表中所選項的數(shù)目;ControlSourceControlSource:指定一個
28、字段或變量用以保管用戶從列表框:指定一個字段或變量用以保管用戶從列表框中的選擇。中的選擇。SelectedSelected:指定列表框內(nèi)某個條目能否處于選定形狀。:指定列表框內(nèi)某個條目能否處于選定形狀。MultiSelectMultiSelect:確定能否能在列表中做多項選擇;:確定能否能在列表中做多項選擇;SortedSorted:確定列表能否按字母順序進(jìn)展排序:確定列表能否按字母順序進(jìn)展排序二、根本知識3 3、列表框的數(shù)據(jù)源:、列表框的數(shù)據(jù)源:RowSourceRowSource:指定列表框中的數(shù)據(jù)源,其取值根據(jù):指定列表框中的數(shù)據(jù)源,其取值根據(jù)RowSourceTypeRowSource
29、Type屬性確定。屬性確定。RowSourceTypeRowSourceType:該屬性指明列表框中條目數(shù)據(jù)源的類型,有:該屬性指明列表框中條目數(shù)據(jù)源的類型,有1010種種. .二、根本知識0-0-無默許值。在程序運(yùn)轉(zhuǎn)無默許值。在程序運(yùn)轉(zhuǎn)時,經(jīng)過時,經(jīng)過AddItemAddItem方法添加列方法添加列表框條目,經(jīng)過表框條目,經(jīng)過RemoveItemRemoveItem方方法移去列表框條目。法移去列表框條目。1-1-值。經(jīng)過值。經(jīng)過RowSourceRowSource屬性手屬性手工指定詳細(xì)的列表框條目。如:工指定詳細(xì)的列表框條目。如:“北京,上海,重慶,武漢北京,上海,重慶,武漢。留意用逗號分隔
30、留意用逗號分隔3 3、列表框的數(shù)據(jù)源:、列表框的數(shù)據(jù)源:RowSourceRowSource:指定列表框中的數(shù)據(jù)源,其取值根據(jù):指定列表框中的數(shù)據(jù)源,其取值根據(jù)RowSourceTypeRowSourceType屬性確定。屬性確定。RowSourceTypeRowSourceType:該屬性指明列表框中條目數(shù)據(jù)源的類型,有:該屬性指明列表框中條目數(shù)據(jù)源的類型,有1010種種. .二、根本知識2-2-別名。將表中的字段值作為列表框的條別名。將表中的字段值作為列表框的條目。目。ColumnCountColumnCount屬性指定要取的字段數(shù)屬性指定要取的字段數(shù)目,也就是列表框的列數(shù)。指定的字段總目
31、,也就是列表框的列數(shù)。指定的字段總是表中最前面的假設(shè)干字段。如是表中最前面的假設(shè)干字段。如ColumnCountColumnCount屬性為屬性為0 0或或1 1,那么列表將顯,那么列表將顯示表中第一個字段的值。示表中第一個字段的值。3-SQL3-SQL語句。將語句。將SQL SELECTSQL SELECT語句的執(zhí)行結(jié)語句的執(zhí)行結(jié)果作為列表框條目的數(shù)據(jù)源。如果作為列表框條目的數(shù)據(jù)源。如RowSource=“SELECT RowSource=“SELECT * * FROM GZJ INTO FROM GZJ INTO CURSOR TMPCURSOR TMP3 3、列表框的數(shù)據(jù)源:、列表框的
32、數(shù)據(jù)源:RowSourceRowSource:指定列表框中的數(shù)據(jù)源,其取值根據(jù):指定列表框中的數(shù)據(jù)源,其取值根據(jù)RowSourceTypeRowSourceType屬性確定。屬性確定。RowSourceTypeRowSourceType:該屬性指明列表框中條目數(shù)據(jù)源的類型,有:該屬性指明列表框中條目數(shù)據(jù)源的類型,有1010種種. .二、根本知識4-4-查詢查詢.qpr.qpr。將。將.qpr.qpr文件執(zhí)行產(chǎn)生的文件執(zhí)行產(chǎn)生的結(jié)果作為列表框條目的數(shù)據(jù)源。結(jié)果作為列表框條目的數(shù)據(jù)源。5-5-數(shù)組。將數(shù)組中的內(nèi)容作為列表框條目數(shù)組。將數(shù)組中的內(nèi)容作為列表框條目的來源。數(shù)組要先定義并賦值,如假設(shè)有的
33、來源。數(shù)組要先定義并賦值,如假設(shè)有數(shù)組數(shù)組abab,那么,那么RowSource=abRowSource=ab3 3、列表框的數(shù)據(jù)源:、列表框的數(shù)據(jù)源:RowSourceRowSource:指定列表框中的數(shù)據(jù)源,其取值根據(jù):指定列表框中的數(shù)據(jù)源,其取值根據(jù)RowSourceTypeRowSourceType屬性確定。屬性確定。RowSourceTypeRowSourceType:該屬性指明列表框中條目數(shù)據(jù)源的類型,有:該屬性指明列表框中條目數(shù)據(jù)源的類型,有1010種種. .二、根本知識6-6-字段。將表中的一個或幾個字段作為列字段。將表中的一個或幾個字段作為列表框條目的數(shù)據(jù)源,如表框條目的數(shù)據(jù)
34、源,如RowSource=RowSource=GZJ.GZJ.姓名,姓名,GZJ.GZJ.職稱職稱。與。與RowSourceTypeRowSourceType值值為為2 2別名不同,這里可以指定所需的別名不同,這里可以指定所需的字段。字段。7-7-文件。將某個驅(qū)動器和目錄下的文件名作為文件。將某個驅(qū)動器和目錄下的文件名作為列表框的條目。在運(yùn)轉(zhuǎn)時,用戶可以選擇不同列表框的條目。在運(yùn)轉(zhuǎn)時,用戶可以選擇不同的驅(qū)動器和目錄。可以利用文件名框架指定一的驅(qū)動器和目錄。可以利用文件名框架指定一部分文件,如要在列表框中顯示當(dāng)前目錄下部分文件,如要在列表框中顯示當(dāng)前目錄下Visual FoxProVisual
35、FoxPro表文件清單,可將表文件清單,可將RowSourceRowSource值值設(shè)為設(shè)為* *.dbf.dbf。此時,。此時,List(1)List(1)代表驅(qū)動器,代表驅(qū)動器,List(2)List(2)代表途徑,代表途徑,List(3)List(3)是一個分隔行,是一個分隔行,List(4)List(4)是是.,表示父目錄,單擊它,前往,表示父目錄,單擊它,前往到人父目錄。到人父目錄。3 3、列表框的數(shù)據(jù)源:、列表框的數(shù)據(jù)源:RowSourceRowSource:指定列表框中的數(shù)據(jù)源,其取值根據(jù):指定列表框中的數(shù)據(jù)源,其取值根據(jù)RowSourceTypeRowSourceType屬性確
36、定。屬性確定。RowSourceTypeRowSourceType:該屬性指明列表框中條目數(shù)據(jù)源的類型,有:該屬性指明列表框中條目數(shù)據(jù)源的類型,有1010種種. .二、根本知識8-8-構(gòu)造。將表中的字段名作為列表框的條構(gòu)造。將表中的字段名作為列表框的條目,由目,由RowSourceRowSource屬性指定表。假設(shè)屬性指定表。假設(shè)RowSourceRowSource屬性值為空,那么列表框顯示屬性值為空,那么列表框顯示當(dāng)前表中的字段名清單當(dāng)前表中的字段名清單. .彈出式菜單,將彈出式菜單作為列表框條彈出式菜單,將彈出式菜單作為列表框條目的數(shù)據(jù)源。目的數(shù)據(jù)源。4 4、列表框常用方法:、列表框常用方
37、法:ADDITEMADDITEM:向列表框中添加一個選項。允許用戶指定選項的索:向列表框中添加一個選項。允許用戶指定選項的索引位置,但引位置,但 此時此時RowSourceRowSource屬性必需設(shè)置為屬性必需設(shè)置為0 0或或1 1。ADD List ItemADD List Item:向列表中添加一個選項。允許用戶指定選項:向列表中添加一個選項。允許用戶指定選項的選項編的選項編 號,但此時號,但此時RowSourceRowSource屬性必需設(shè)置為屬性必需設(shè)置為0 0或或1 1。ClearClear:去除列表框中的各項:去除列表框中的各項Remove ItemRemove Item:根據(jù)選
38、項的索引從列表中刪除一項;:根據(jù)選項的索引從列表中刪除一項;Remove List ItemRemove List Item:根據(jù)選項的:根據(jù)選項的IDID號從列表中刪除一項;號從列表中刪除一項;RequeryRequery:當(dāng):當(dāng)RowSourceRowSource中的值改動時更新列表。中的值改動時更新列表。二、根本知識5 5、列表框生成器:、列表框生成器:二、根本知識例:二組合框控件二組合框控件1 1、組合框控件的稱號、作用:、組合框控件的稱號、作用:類稱號類稱號:Combobox,:Combobox,添加的對象默許名為添加的對象默許名為Combo1,combo2Combo1,combo2
39、作用:輸入或從列表中選擇數(shù)據(jù)兼有文本框和列表框功作用:輸入或從列表中選擇數(shù)據(jù)兼有文本框和列表框功能。能。2 2、組合框與列表框的主要區(qū)別:、組合框與列表框的主要區(qū)別:二、根本知識列表框列表框組合框組合框 對于組合框來說,通對于組合框來說,通常只需一個條目是可見常只需一個條目是可見的。用戶可以單擊組合的。用戶可以單擊組合框的上下箭頭按鈕翻開框的上下箭頭按鈕翻開打目列表,以便從中選打目列表,以便從中選擇。所以相比列表框,擇。所以相比列表框,組合框可以節(jié)省表單里組合框可以節(jié)省表單里的顯示空間。的顯示空間。 組合框不提供多重選組合框不提供多重選擇的功能,沒有擇的功能,沒有MultiSelectMult
40、iSelect屬性。屬性。3 3、組合框的分類:、組合框的分類:下拉組合框和下拉列表框下拉組合框和下拉列表框: :經(jīng)過經(jīng)過stylestyle屬性設(shè)置屬性設(shè)置. .下拉式組合框既允許下拉式組合框既允許用戶從翻開的下拉列用戶從翻開的下拉列表中選擇,也允許用表中選擇,也允許用戶直接從鍵盤輸入戶直接從鍵盤輸入二、根本知識下拉式列表框只允許下拉式列表框只允許用戶從下拉列表中選用戶從下拉列表中選擇。擇。在屬性窗口中經(jīng)過設(shè)置在屬性窗口中經(jīng)過設(shè)置Style屬性來創(chuàng)建不屬性來創(chuàng)建不同的對象,同的對象,Style屬性值為屬性值為2時為下拉列表時為下拉列表框框, Style屬性值為屬性值為0時為下拉列表框。時為下
41、拉列表框。4 4、組合框的屬性:、組合框的屬性:大部分屬性,尤其是數(shù)據(jù)源與列表框類似大部分屬性,尤其是數(shù)據(jù)源與列表框類似. .二、根本知識5 5、例子:、例子:三表格控件三表格控件1 1、表格控件的稱號、作用、特點:、表格控件的稱號、作用、特點:類稱號類稱號:Grid,:Grid,添加的對象默許名為添加的對象默許名為Grid1,Grid2Grid1,Grid2作用:用表格的方式輸入和顯示數(shù)據(jù)。作用:用表格的方式輸入和顯示數(shù)據(jù)。特點:表格是一個容器控件,分為表、列、標(biāo)頭幾個層次。特點:表格是一個容器控件,分為表、列、標(biāo)頭幾個層次。二、根本知識表對象:可以指定表格的數(shù)據(jù)源、表對象:可以指定表格的數(shù)
42、據(jù)源、列數(shù)、滾動條列數(shù)、滾動條表列對象:可以指定表列的數(shù)表列對象:可以指定表列的數(shù)據(jù)源、列前景背風(fēng)光據(jù)源、列前景背風(fēng)光表列頭、列文本對象:可以指表列頭、列文本對象:可以指定表列頭的標(biāo)題,列文本格式定表列頭的標(biāo)題,列文本格式2 2、表格控件的生成器、表格控件的生成器二、根本知識3 3、表格控件的數(shù)據(jù)綁定、表格控件的數(shù)據(jù)綁定方法一:經(jīng)過生成器方法一:經(jīng)過生成器方法二:在數(shù)據(jù)環(huán)境中直接拖放方法二:在數(shù)據(jù)環(huán)境中直接拖放方法三:設(shè)置代碼方法三:設(shè)置代碼用用RecordsourcetypeRecordsourcetype和和RecordsourceRecordsource屬性屬性二、根本知識3 3、表格控件的、表格控件的Re
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年數(shù)字資產(chǎn)管理企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 天然氣供應(yīng)鏈網(wǎng)絡(luò)規(guī)劃與布局考核試卷
- 2025-2030年廚電產(chǎn)品聯(lián)名禮盒行業(yè)跨境出海戰(zhàn)略研究報告
- 意外傷害保險在緊急情況下的應(yīng)對措施考核試卷
- 摩托車前后減震器性能檢測考核試卷
- 搪瓷色料自動配料設(shè)備考核試卷
- 2025-2030年手持式經(jīng)絡(luò)按摩儀行業(yè)跨境出海戰(zhàn)略研究報告
- 刺繡工藝在手機(jī)殼的環(huán)保材料應(yīng)用考核試卷
- 2025-2030年手術(shù)室照明遠(yuǎn)程故障診斷行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 建筑物隔熱層施工考核試卷
- 2025《省建設(shè)工程檔案移交合同書(責(zé)任書)》
- 2025年云南農(nóng)墾集團(tuán)總部春季社會招聘(9人)管理單位筆試遴選500模擬題附帶答案詳解
- 《石油鉆井基本知識》課件
- 2024新滬教版英語(五四學(xué)制)七年級上單詞默寫單
- 電力兩票培訓(xùn)
- TCCEAS001-2022建設(shè)項目工程總承包計價規(guī)范
- 2024.8.1十七個崗位安全操作規(guī)程手冊(值得借鑒)
- 二次供水衛(wèi)生管理制度及辦法(4篇)
- 中學(xué)生手機(jī)使用管理協(xié)議書
- 給排水科學(xué)與工程基礎(chǔ)知識單選題100道及答案解析
- 2024年土地變更調(diào)查培訓(xùn)
評論
0/150
提交評論