第6章 表單及其控件(2)_第1頁
第6章 表單及其控件(2)_第2頁
第6章 表單及其控件(2)_第3頁
第6章 表單及其控件(2)_第4頁
第6章 表單及其控件(2)_第5頁
已閱讀5頁,還剩154頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、6.4 控件的創(chuàng)建與使用控件的創(chuàng)建與使用本章要點(diǎn)本章要點(diǎn)控件與數(shù)據(jù)的關(guān)系控件與數(shù)據(jù)的關(guān)系各個(gè)控件相關(guān)的屬性、事件和方法各個(gè)控件相關(guān)的屬性、事件和方法編寫控件的事件處理代碼和方法程序代碼編寫控件的事件處理代碼和方法程序代碼1、引言、引言控件是放在表單上用以顯示數(shù)據(jù)、執(zhí)控件是放在表單上用以顯示數(shù)據(jù)、執(zhí)行操作或使表單更容易閱讀的一種圖形對(duì)行操作或使表單更容易閱讀的一種圖形對(duì)象。象。表單的控件添加方法表單的控件添加方法1. 通過表單控件工具欄添加通過表單控件工具欄添加(最常用最常用的方法的方法)2. 通過數(shù)據(jù)環(huán)境添加通過數(shù)據(jù)環(huán)境添加3. 通過數(shù)據(jù)庫設(shè)計(jì)器或項(xiàng)目管理器添加通過數(shù)據(jù)庫設(shè)計(jì)器或項(xiàng)目管理器添加

2、常用控件示例(常用控件示例(1 1)組合框組合框微調(diào)框微調(diào)框圖片圖片復(fù)選框復(fù)選框標(biāo)簽標(biāo)簽頁框頁面頁框頁面命令按鈕命令按鈕常用控件示例(常用控件示例(2 2)文本框文本框選項(xiàng)按鈕選項(xiàng)按鈕選項(xiàng)按鈕組選項(xiàng)按鈕組編輯框編輯框表格表格列表框列表框形狀形狀控件的設(shè)置控件的設(shè)置一、設(shè)置控件的屬性一、設(shè)置控件的屬性二、設(shè)置控件的事件代碼二、設(shè)置控件的事件代碼三、設(shè)置控件的方法程序三、設(shè)置控件的方法程序u“應(yīng)用應(yīng)用”屬屬性性u(píng)字體屬性字體屬性u(píng)外觀屬性外觀屬性結(jié)束放映結(jié)束放映?控件與數(shù)據(jù)源的關(guān)系分為:控件與數(shù)據(jù)源的關(guān)系分為:數(shù)據(jù)綁定型控件:數(shù)據(jù)綁定型控件:是指其內(nèi)容與后端的表、視圖是指其內(nèi)容與后端的表、視圖或查

3、詢中的字段,或內(nèi)存變量相關(guān)聯(lián)的控件,在或查詢中的字段,或內(nèi)存變量相關(guān)聯(lián)的控件,在控件中輸入、修改或選擇的值將保存在數(shù)據(jù)源中??丶休斎?、修改或選擇的值將保存在數(shù)據(jù)源中。非數(shù)據(jù)綁定型控件:非數(shù)據(jù)綁定型控件:是指其內(nèi)容不與后端的表、是指其內(nèi)容不與后端的表、視圖或查詢中的字段,或內(nèi)存變量相關(guān)聯(lián)的控件。視圖或查詢中的字段,或內(nèi)存變量相關(guān)聯(lián)的控件。 RecordSource屬性可用于指定與表格控件相屬性可用于指定與表格控件相綁定的數(shù)據(jù)源;綁定的數(shù)據(jù)源;ControlSource屬性可用于指定與屬性可用于指定與其他控件相綁定的數(shù)據(jù)源。其他控件相綁定的數(shù)據(jù)源。控件是否包含其它控件分為:控件是否包含其它控件分

4、為: 容器類控件容器類控件和和控件類控件控件類控件控件在表單上運(yùn)行是否可見分為:控件在表單上運(yùn)行是否可見分為:可視控件可視控件和和非可視控件非可視控件可以和數(shù)據(jù)綁定的控件可以和數(shù)據(jù)綁定的控件 復(fù)選框復(fù)選框 組合框組合框 命令按鈕組命令按鈕組 編輯框編輯框 列表框列表框 選項(xiàng)按鈕選項(xiàng)按鈕 選項(xiàng)按鈕組選項(xiàng)按鈕組 微調(diào)框微調(diào)框 文本框文本框 表格表格 表格列表格列不和數(shù)據(jù)綁定的控件不和數(shù)據(jù)綁定的控件 標(biāo)簽標(biāo)簽 命令按鈕命令按鈕 線條線條 形狀形狀2 2、 標(biāo)簽、文本框、編輯框控件標(biāo)簽、文本框、編輯框控件3 3、 命令按鈕、命令按鈕組控件命令按鈕、命令按鈕組控件5 5、 列表框、組合框控件列表框、組合

5、框控件4 4、 選項(xiàng)按鈕組、復(fù)選框、微調(diào)框控件選項(xiàng)按鈕組、復(fù)選框、微調(diào)框控件6 6、 表格、頁框控件表格、頁框控件 7 7、 圖象、線條、形狀、計(jì)時(shí)器控件圖象、線條、形狀、計(jì)時(shí)器控件8 8、 OLEOLE容器控件與容器控件與OLEOLE綁定型控件綁定型控件表單運(yùn)行結(jié)果表單運(yùn)行結(jié)果 :指定在代碼中用以引用對(duì)象的名稱。:指定在代碼中用以引用對(duì)象的名稱。n文本框是數(shù)據(jù)綁文本框是數(shù)據(jù)綁定型控件。定型控件。n文本框是一種基本的常用控件,通過文文本框是一種基本的常用控件,通過文本框可以顯示、輸入或編輯保存在表中本框可以顯示、輸入或編輯保存在表中的的非備注型字段非備注型字段的數(shù)據(jù)。的數(shù)據(jù)。lWhen : l

6、GotFocuslValidlLostFocus:接收到焦點(diǎn)時(shí)發(fā)生:接收到焦點(diǎn)時(shí)發(fā)生:失去焦點(diǎn)前發(fā)生:失去焦點(diǎn)前發(fā)生:失去焦點(diǎn)時(shí)發(fā)生:失去焦點(diǎn)時(shí)發(fā)生接收到焦點(diǎn)之前發(fā)生接收到焦點(diǎn)之前發(fā)生例題例題2.1的表單的表單例題例題2.3的表單的表單命令按鈕命令按鈕(CommandButton)n命令按鈕:通常用來啟動(dòng)一個(gè)事件以完成命令按鈕:通常用來啟動(dòng)一個(gè)事件以完成某種功能。某種功能。 將完成這些操作的代碼存入命令按鈕的將完成這些操作的代碼存入命令按鈕的Click事件處理代碼中,當(dāng)用戶單擊命令按鈕時(shí),將觸事件處理代碼中,當(dāng)用戶單擊命令按鈕時(shí),將觸發(fā)發(fā)Click事件代碼來完成指定的操作。事件代碼來完成指定的

7、操作。 命令按鈕是非數(shù)據(jù)綁定型數(shù)據(jù)。命令按鈕是非數(shù)據(jù)綁定型數(shù)據(jù)。命令按鈕的命令按鈕的主要屬性主要屬性n主要屬性:主要屬性: Caption :指定命令按鈕上顯示的文本:指定命令按鈕上顯示的文本 Picture :指定命令按鈕上顯示的圖片:指定命令按鈕上顯示的圖片 Default :設(shè)置為:設(shè)置為.T.時(shí),按時(shí),按Enter鍵選擇此命令按鈕鍵選擇此命令按鈕 Cancel :設(shè)置為:設(shè)置為.T.時(shí),按時(shí),按ESC鍵選擇此命令按鈕鍵選擇此命令按鈕 Enabled :指定該按鈕能否響應(yīng)用戶的事件:指定該按鈕能否響應(yīng)用戶的事件 Visible :指定該按鈕可見還是隱藏:指定該按鈕可見還是隱藏n主要事件:

8、主要事件: Click :鼠標(biāo)單擊命令按鈕時(shí)激發(fā):鼠標(biāo)單擊命令按鈕時(shí)激發(fā) RightClick :鼠標(biāo)右擊命令按鈕時(shí)激發(fā):鼠標(biāo)右擊命令按鈕時(shí)激發(fā)命令按鈕的命令按鈕的主要事件主要事件n 使用命令按鈕組控件可以創(chuàng)建一組命令按鈕。使用命令按鈕組控件可以創(chuàng)建一組命令按鈕。命令按鈕組命令按鈕組( (CommandGroup) )n 命令按鈕組是綁定型控件。命令按鈕組是綁定型控件。命令按鈕組命令按鈕組命令按鈕組命令按鈕組( (CommandGroup) )命令按鈕組的主要屬性命令按鈕組的主要屬性 ButtonCount :命令按鈕組中命令按鈕的個(gè)數(shù)。:命令按鈕組中命令按鈕的個(gè)數(shù)。 Value :初值為數(shù)值

9、時(shí),:初值為數(shù)值時(shí),ValueValue為命令按鈕組中為命令按鈕組中被選中命令按鈕的序號(hào);初值為字符時(shí),被選中命令按鈕的序號(hào);初值為字符時(shí), ValueValue為為命令按鈕組中被選中命令按鈕的命令按鈕組中被選中命令按鈕的CaptionCaption的屬性值。的屬性值。命令按鈕組值示例命令按鈕組值示例 Enabled :命令按鈕組是否響應(yīng)用戶事件。:命令按鈕組是否響應(yīng)用戶事件。 ControlSource :命令按鈕組綁定的數(shù)據(jù)源。:命令按鈕組綁定的數(shù)據(jù)源。命令按鈕組的主要事件命令按鈕組的主要事件 Click DblClick RightClick 如果要讓命令按鈕組中所有按鈕具有如果要讓命令按鈕組中所有按鈕具有同一個(gè)事件代碼,則應(yīng)該將該代碼寫入同一個(gè)事件代碼,則應(yīng)該將該代碼寫入命命令按鈕組令按鈕組的事件代碼中。的事件代碼中。 label1列表框和組合框的主要屬性列表框和組合框的主要屬性 (1)列表框和組合框的主要屬性列表框和組合框的主要屬性列表框和組合框的主要屬性列表框和組合框

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論