網(wǎng)站首頁(yè)
分類(lèi)導(dǎo)航
試題中心
下載中心
英語(yǔ)學(xué)習(xí)
繽紛校園
考試論壇
網(wǎng)站留言
客服中心
 計(jì)算機(jī)等級(jí)考試VFP教程:第七章 表單設(shè)計(jì)
【字體:
計(jì)算機(jī)等級(jí)考試VFP教程:第七章 表單設(shè)計(jì)
http://1glr.cn 來(lái)源:考試吧(Exam8.com) 點(diǎn)擊: 更新:2006-10-31
 

7.3 向表單中添加控件

1. 常用控件的作用

標(biāo) 簽: 用于保存不希望用戶改動(dòng)的文本,常用來(lái)為添加的控件寫(xiě)標(biāo)。

文本框: 用于輸入或編輯表中的非備注型字段,框中一般是單行的文本。

編輯框: 用于輸入或編輯長(zhǎng)字段或備注字段,框中可以有多行并有垂直滾動(dòng)條。

列表框: 用于顯示一組預(yù)定的、供用戶選擇的值,可以是一列或多列,可通過(guò)滾動(dòng)條瀏覽列表信息。

組合框: 一種下拉式的列表框,可以從中選擇一項(xiàng)或人工輸入一個(gè)值,兼有列表框和文本框的功能

復(fù)選框: 用來(lái)顯示多個(gè)選項(xiàng),可以選擇其中的一項(xiàng)或多項(xiàng)。

表 格: 一個(gè)按瀏覽窗口樣式顯示數(shù)據(jù)的容器,常用來(lái)顯示一多關(guān)系中的子表。

頁(yè) 框:一種用于創(chuàng)建選項(xiàng)卡式對(duì)話框的容器類(lèi),一個(gè)頁(yè)框可以包含多個(gè)頁(yè)面,但每次只能有一個(gè)活動(dòng)頁(yè)面。

微調(diào)控制:用于接受給定范圍內(nèi)的數(shù)據(jù)輸入。

命令按鈕:常用來(lái)啟動(dòng)一個(gè)事件。

命令按鈕組:用來(lái)把相關(guān)的命令按鈕編成組。

選項(xiàng)按鈕組:用于顯示多個(gè)選項(xiàng),只允許從中選擇一項(xiàng)。

計(jì)時(shí)器: 可以在指定時(shí)間或按照設(shè)定的間隔運(yùn)行進(jìn)程,此控件在運(yùn)行時(shí)不可見(jiàn)。

2. 用生成器向表單中添加控件:

打開(kāi)所需表單,進(jìn)入表單設(shè)計(jì)器 從表單控件工具欄上選擇生成器鎖定按鈕 從該工具欄上選擇所需控件并放在表單上 在生成器的選項(xiàng)卡中填上有關(guān)信息。

3. 利用數(shù)據(jù)環(huán)境在表單中創(chuàng)建控件:

從數(shù)據(jù)環(huán)境中直接將所需字段或表拖到正在設(shè)計(jì)的表單中,VFP 會(huì)自動(dòng)生成符合要求的控件。

若要?jiǎng)?chuàng)建一個(gè)

將下面的項(xiàng)拖動(dòng)到表單

表格
復(fù)選框 邏輯型字段
編輯框 備注型字段
OLE 綁定型控制 通用型字段
文本框 其他類(lèi)型的字段

4. 自定義方式創(chuàng)建控件

打開(kāi)表單設(shè)計(jì)器 根據(jù)需要從工具欄上單擊某個(gè)控件 用鼠標(biāo)直接在表單上畫(huà)出控件外形 在屬性窗口設(shè)置該控件的各項(xiàng)屬性。

5.使用類(lèi)瀏覽器向表單中添加控

在表單設(shè)計(jì)器中打開(kāi)表單 在類(lèi)瀏覽器中打開(kāi)類(lèi)庫(kù)文件,其中應(yīng)包含有添加到表單中的對(duì)象的類(lèi) 從類(lèi)列表中,選擇類(lèi)名,然后把類(lèi)圖標(biāo)拖放到表單上。類(lèi)圖標(biāo)位于類(lèi)列表的上方。

附注:如果要把類(lèi)添加到表單的容器對(duì)象上,則需把類(lèi)圖標(biāo)拖放到表單中一個(gè)區(qū)域,然后把對(duì)象剪切并粘貼到所要的容器上。 

6. 控件常用的屬性、事件與方法

屬性

說(shuō) 明

AutoSize屬性 指定控件是否依據(jù)其內(nèi)容自動(dòng)調(diào)節(jié)大小
ButtonCount屬性 指定命令組或選項(xiàng)組中的按鈕數(shù)
Caption屬性 指定在對(duì)象標(biāo)題中顯示的文本
ControlCount屬性 指定容器對(duì)象中控件的數(shù)目
ControlSource屬性 指定與對(duì)象綁定的數(shù)據(jù)源
Enabled屬性 指定對(duì)象能否響應(yīng)用戶引發(fā)的事件
Filter屬性 排除不滿足條件的記錄。篩選條件由給定表達(dá)式指定
Increment屬性 單擊上箭頭或下箭頭時(shí),微調(diào)控件中數(shù)值增加或減少的量
InputMask屬性 指定控件中數(shù)據(jù)的輸入格式和顯示方式
MoverBars屬性 指定是否在列表框控件中顯示移動(dòng)按鈕
Name屬性 指定在代碼中引用對(duì)象時(shí)所用的名稱(chēng)
Parent屬性 引用一個(gè)控件的容器對(duì)象
ReadOnly屬性 指定是否可以編輯控件或者更新與臨時(shí)表對(duì)象相關(guān)聯(lián)的表或視圖
RecordSourceType屬性 指定如何打開(kāi)填充表格控件的數(shù)據(jù)源
RowSource屬性 指定組合框或列表框控件中值的來(lái)源
ToolTipText屬性 為一個(gè)控件指定作為“工具提示”出現(xiàn)的文本
Value屬性 指定控件的當(dāng)前狀態(tài)
Click事件 在控件上單擊鼠標(biāo)左鍵時(shí)方生
DblCick事件 在控件上雙擊鼠標(biāo)左鍵時(shí)方生
Destroy事件 當(dāng)釋放一個(gè)對(duì)象的實(shí)例時(shí)發(fā)生
Init事件 在創(chuàng)建對(duì)象時(shí)發(fā)生
InteractiveChange事件 當(dāng)更改控件的值時(shí)發(fā)生
Load事件 在創(chuàng)建對(duì)象前發(fā)生
RightClick事件 在單擊右鍵時(shí)發(fā)生
Addobject方法 運(yùn)行時(shí)在容器對(duì)象中添加對(duì)象
Clear方法 清除組合框或列表框控件的內(nèi)容
Refresh方法 重畫(huà)表單或控件,并刷新所有值
KeyPress事件 當(dāng)按下并釋放某個(gè)鍵時(shí)發(fā)生

上一頁(yè)  [1] [2] [3] [4] [5] [6] 下一頁(yè)  

文章錄入:ak47    責(zé)任編輯:ak47  
 版權(quán)聲明
   如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請(qǐng)注明出處。
 發(fā)表評(píng)論
關(guān)于本站 網(wǎng)站聲明 廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接   
Copyright © 2004-2006 考試吧 (Exam8.com) All Rights Reserved 
中國(guó)科學(xué)院研究生院中關(guān)村園區(qū)(北京市海淀區(qū))