VF09控件的使用_第1頁(yè)
VF09控件的使用_第2頁(yè)
VF09控件的使用_第3頁(yè)
VF09控件的使用_第4頁(yè)
VF09控件的使用_第5頁(yè)
已閱讀5頁(yè),還剩32頁(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、第九章第九章 控件的使用控件的使用 9.1 標(biāo)簽控件與文本框控件標(biāo)簽控件與文本框控件9.1.1 標(biāo)簽控件(標(biāo)簽控件(Label)“標(biāo)簽標(biāo)簽”控件是按一定格式顯示在表單上的文本信控件是按一定格式顯示在表單上的文本信息,用來(lái)顯示表單中各種說(shuō)明和提示信息。息,用來(lái)顯示表單中各種說(shuō)明和提示信息。要顯示的文本在要顯示的文本在“標(biāo)簽標(biāo)簽”的的Caption屬性中指定,屬性中指定,稱(chēng)為標(biāo)題文本,標(biāo)簽的標(biāo)題文本不能在屏幕上直稱(chēng)為標(biāo)題文本,標(biāo)簽的標(biāo)題文本不能在屏幕上直接編輯修改,但可以在代碼中通過(guò)重新設(shè)置接編輯修改,但可以在代碼中通過(guò)重新設(shè)置Caption屬性間接修改。屬性間接修改。“標(biāo)簽標(biāo)簽”標(biāo)題文本最多標(biāo)題

2、文本最多的字符數(shù)為的字符數(shù)為256。1、“標(biāo)簽標(biāo)簽”控件的常用屬性控件的常用屬性(1)Caption 標(biāo)簽顯示文本的內(nèi)容標(biāo)簽顯示文本的內(nèi)容(2)Top 標(biāo)簽上邊界與容器上邊界的距離標(biāo)簽上邊界與容器上邊界的距離(3)Left 標(biāo)簽左邊界與容器左邊界的距離標(biāo)簽左邊界與容器左邊界的距離(4)Height 標(biāo)簽自身高度標(biāo)簽自身高度(5)Width 標(biāo)簽自身寬度標(biāo)簽自身寬度(6)Backstyle 標(biāo)簽背景是否透明標(biāo)簽背景是否透明(7)Backcolor 標(biāo)簽背景顏色標(biāo)簽背景顏色(8)Autosize 標(biāo)簽根據(jù)自身內(nèi)容是否自動(dòng)改變大小標(biāo)簽根據(jù)自身內(nèi)容是否自動(dòng)改變大小(9)Fontname 標(biāo)簽顯示文件的

3、字體名標(biāo)簽顯示文件的字體名(10)Fontsize 標(biāo)簽顯示文本的字體大小標(biāo)簽顯示文本的字體大?。?1)Forecolor 標(biāo)簽顯示文本的字體顏色標(biāo)簽顯示文本的字體顏色(12)Visible 標(biāo)簽是否可見(jiàn)標(biāo)簽是否可見(jiàn)2、“標(biāo)簽標(biāo)簽”控件的常用事件控件的常用事件(1)Click 響應(yīng)鼠標(biāo)的單擊事件響應(yīng)鼠標(biāo)的單擊事件(2)DblClick 響應(yīng)鼠標(biāo)的雙擊事件響應(yīng)鼠標(biāo)的雙擊事件說(shuō)說(shuō) 明:明:(1)如果使)如果使Caption屬性的內(nèi)容自動(dòng)換行并垂直屬性的內(nèi)容自動(dòng)換行并垂直擴(kuò)充,則必須將擴(kuò)充,則必須將WordWrap屬性設(shè)置為:屬性設(shè)置為:.T.一真。一真。(2)事件代碼中的)事件代碼中的chr(13

4、)是換行的是換行的ASCII碼,用碼,用來(lái)實(shí)現(xiàn)標(biāo)簽內(nèi)容折行顯示。來(lái)實(shí)現(xiàn)標(biāo)簽內(nèi)容折行顯示。9.1.2 文本框控件(文本框控件(TextBox)“文本框文本框”控件主要用于表中非備注型和通用型字控件主要用于表中非備注型和通用型字段值的輸入、輸出以及內(nèi)存變量賦值等操作。段值的輸入、輸出以及內(nèi)存變量賦值等操作?!拔谋究蛭谋究颉笨丶c控件與“標(biāo)簽標(biāo)簽”控件的最主要的區(qū)別控件的最主要的區(qū)別在于它不僅用于數(shù)據(jù)輸出,還可以用于數(shù)據(jù)輸入,在于它不僅用于數(shù)據(jù)輸出,還可以用于數(shù)據(jù)輸入,另外,其數(shù)據(jù)類(lèi)型也比標(biāo)簽豐富得多,除通用型另外,其數(shù)據(jù)類(lèi)型也比標(biāo)簽豐富得多,除通用型字段外,其他類(lèi)型都可以作為字段外,其他類(lèi)型都可以

5、作為“文本框文本框”控件的控件的數(shù)據(jù)源。數(shù)據(jù)源。1、“文本框文本框”控件的常用屬性控件的常用屬性(1)Value屬性屬性指定文本框的當(dāng)前值。指定文本框的當(dāng)前值。(2)InputMask屬性屬性指定文本框數(shù)據(jù)的輸入格式和顯示方式。指定文本框數(shù)據(jù)的輸入格式和顯示方式。(3)PasswordChar屬性屬性決定用戶輸入的字符或占位符是否顯示在文本框決定用戶輸入的字符或占位符是否顯示在文本框控制中,并確定用作占位符的字符??刂浦?,并確定用作占位符的字符。(4)SelStart、SelLength、SelText屬性屬性SelStart屬性:選定正文的開(kāi)始位置,第一個(gè)字屬性:選定正文的開(kāi)始位置,第一個(gè)字

6、符的位置是符的位置是0。SelLength屬性:選定正文的最大長(zhǎng)度。屬性:選定正文的最大長(zhǎng)度。SelText屬性:選定正文的內(nèi)容。屬性:選定正文的內(nèi)容。2、“文本框文本框”控件的常用事件控件的常用事件(1)InteractiveChange 事件事件在使用鍵盤(pán)或鼠標(biāo)更改控制的值時(shí),此事件發(fā)生。在使用鍵盤(pán)或鼠標(biāo)更改控制的值時(shí),此事件發(fā)生。(2)KeyPress 事件事件當(dāng)用戶按下并釋放某個(gè)鍵時(shí)發(fā)生此事件。當(dāng)用戶按下并釋放某個(gè)鍵時(shí)發(fā)生此事件。(3)LostFocus事件事件當(dāng)文本框失去焦點(diǎn)時(shí)發(fā)生。當(dāng)文本框失去焦點(diǎn)時(shí)發(fā)生。(4)Valid 事件事件在文本框失去焦點(diǎn)之前發(fā)生。在文本框失去焦點(diǎn)之前發(fā)生。

7、(5)When 事件事件在控制接收焦點(diǎn)之前此事件發(fā)生。在控制接收焦點(diǎn)之前此事件發(fā)生。3、“文本框文本框”控件的常用方法控件的常用方法文本框最常用的方法是文本框最常用的方法是SetFocus方法,該方法是方法,該方法是使指定的文本框獲得焦點(diǎn)。使指定的文本框獲得焦點(diǎn)。9.2 命令按鈕控件與編輯框控件命令按鈕控件與編輯框控件9.2.1 命令按鈕控件命令按鈕控件命令按鈕控件主要用來(lái)控制程序的執(zhí)行過(guò)程,控命令按鈕控件主要用來(lái)控制程序的執(zhí)行過(guò)程,控制對(duì)表中數(shù)據(jù)的操作等。制對(duì)表中數(shù)據(jù)的操作等。在設(shè)計(jì)程序時(shí),程序設(shè)計(jì)者經(jīng)常在表單中添加具在設(shè)計(jì)程序時(shí),程序設(shè)計(jì)者經(jīng)常在表單中添加具有不同功能的命令按鈕,供用戶選擇

8、各種不同的有不同功能的命令按鈕,供用戶選擇各種不同的操作。只要將完成不同操作的代碼存入不同的命操作。只要將完成不同操作的代碼存入不同的命令按鈕的令按鈕的Click事件中,便可在表單運(yùn)行時(shí),單擊事件中,便可在表單運(yùn)行時(shí),單擊某一命令按鈕,觸發(fā)該命令按鈕的某一命令按鈕,觸發(fā)該命令按鈕的Click事件代碼,事件代碼,完成指定的操作。完成指定的操作。1、命令按鈕控件的常用屬性、命令按鈕控件的常用屬性(1)Caption屬性屬性命令按鈕顯示的內(nèi)容,可設(shè)置快捷鍵命令按鈕顯示的內(nèi)容,可設(shè)置快捷鍵,在要用作訪問(wèn)在要用作訪問(wèn)鍵的字母前面加上鍵的字母前面加上 ()。(2)Picture屬性屬性指定需要在按鈕中顯示

9、的圖片文件指定需要在按鈕中顯示的圖片文件(bmp,Ico和和jpg)。(3)Default屬性屬性若活動(dòng)表單有兩個(gè)或更多命令按鈕,在按下若活動(dòng)表單有兩個(gè)或更多命令按鈕,在按下Enter鍵鍵時(shí),指定哪個(gè)按鈕做出反應(yīng)。時(shí),指定哪個(gè)按鈕做出反應(yīng)。(4)Cancel屬性屬性當(dāng)設(shè)為當(dāng)設(shè)為.T.時(shí),按此按鈕與按時(shí),按此按鈕與按Esc鍵的效果相同。鍵的效果相同。(5)Enabled 屬性屬性指定按鈕能否響應(yīng)用戶引發(fā)的事件。指定按鈕能否響應(yīng)用戶引發(fā)的事件。(6)Visible 屬性屬性指定按鈕是可見(jiàn)還是隱藏。指定按鈕是可見(jiàn)還是隱藏。2、命令按鈕控件的常用事件、命令按鈕控件的常用事件(1)Click 用鼠標(biāo)左鍵

10、單擊命令按鈕,或在此按鈕用鼠標(biāo)左鍵單擊命令按鈕,或在此按鈕得到焦點(diǎn)后按回車(chē)鍵時(shí)觸發(fā)此事件,同時(shí)執(zhí)行事得到焦點(diǎn)后按回車(chē)鍵時(shí)觸發(fā)此事件,同時(shí)執(zhí)行事件中的代碼。件中的代碼。(2)When 在按鈕接收焦點(diǎn)之前此事件發(fā)生。在按鈕接收焦點(diǎn)之前此事件發(fā)生。(3)Valid 在按鈕失去焦點(diǎn)之前發(fā)生。在按鈕失去焦點(diǎn)之前發(fā)生。9.2.2 編輯框控件(編輯框控件(EditBox)編輯框控件可用來(lái)編輯字符類(lèi)型的內(nèi)存變量、數(shù)組元編輯框控件可用來(lái)編輯字符類(lèi)型的內(nèi)存變量、數(shù)組元素、字段或備注字段。素、字段或備注字段。1、常用屬性、常用屬性(1)ScrollBars滾動(dòng)條屬性滾動(dòng)條屬性0無(wú):沒(méi)有滾動(dòng)條。無(wú):沒(méi)有滾動(dòng)條。1水平

11、滾動(dòng)條。水平滾動(dòng)條。2垂直:加垂直:加滾動(dòng)條。滾動(dòng)條。3(默認(rèn)值)水平滾動(dòng)條和垂直滾動(dòng)條(默認(rèn)值)水平滾動(dòng)條和垂直滾動(dòng)條(2)ReadOnly屬性屬性指定用戶是否可以編輯一個(gè)控件。指定用戶是否可以編輯一個(gè)控件。2、常用事件、常用事件編輯框常用事件有編輯框常用事件有KeyPress、Click、DblClick 和和LostFocus。3、常用方法常用方法編輯框最常用的方法是:編輯框最常用的方法是:SetFocus。9.3 選項(xiàng)按鈕組與復(fù)選框控件選項(xiàng)按鈕組與復(fù)選框控件9.3.1 選項(xiàng)按鈕組控件(選項(xiàng)按鈕組控件(OptionGroup)選項(xiàng)按鈕組是包含選項(xiàng)按鈕的容器,在選項(xiàng)按鈕選項(xiàng)按鈕組是包含選項(xiàng)

12、按鈕的容器,在選項(xiàng)按鈕組中,只允許用戶從多個(gè)選項(xiàng)按鈕中選擇一個(gè)按組中,只允許用戶從多個(gè)選項(xiàng)按鈕中選擇一個(gè)按鈕。鈕。1、選項(xiàng)按鈕組常用屬性、選項(xiàng)按鈕組常用屬性(1)Value屬性屬性單選按鈕當(dāng)前值。通過(guò)單選按鈕當(dāng)前值。通過(guò)Value屬性可以了解當(dāng)前屬性可以了解當(dāng)前哪個(gè)選項(xiàng)按鈕被選中。哪個(gè)選項(xiàng)按鈕被選中。(2)ButtonCount屬性屬性指定選項(xiàng)組中的按鈕數(shù)。指定選項(xiàng)組中的按鈕數(shù)。2、選項(xiàng)按鈕常用屬性、選項(xiàng)按鈕常用屬性(1)Alignment屬性屬性0左:控件鈕在左邊左:控件鈕在左邊,標(biāo)題顯示在右邊標(biāo)題顯示在右邊,缺省設(shè)置。缺省設(shè)置。1右:控件鈕在右邊,標(biāo)題顯示在左邊。右:控件鈕在右邊,標(biāo)題顯示

13、在左邊。(2)Value屬性屬性0未被選定,缺省設(shè)置。未被選定,缺省設(shè)置。1被選定。被選定。(3)Style屬性屬性指定單選按鈕或復(fù)選框的顯示方式。指定單選按鈕或復(fù)選框的顯示方式。0標(biāo)準(zhǔn)。標(biāo)準(zhǔn)。1圖形。圖形。3、常用事件、常用事件Click、DblClick、MouseUp、MouseMove9.3.2 復(fù)選框控件復(fù)選框控件(CheckBox)復(fù)選框控件是只有兩個(gè)邏輯值選項(xiàng)的控件。當(dāng)選復(fù)選框控件是只有兩個(gè)邏輯值選項(xiàng)的控件。當(dāng)選定某一選項(xiàng)時(shí),與該選項(xiàng)對(duì)應(yīng)的復(fù)選框中會(huì)出現(xiàn)定某一選項(xiàng)時(shí),與該選項(xiàng)對(duì)應(yīng)的復(fù)選框中會(huì)出現(xiàn)一個(gè)對(duì)號(hào)。利用復(fù)選框邏輯狀態(tài)值可以實(shí)現(xiàn)選擇一個(gè)對(duì)號(hào)。利用復(fù)選框邏輯狀態(tài)值可以實(shí)現(xiàn)選擇操

14、作以及完成對(duì)邏輯型數(shù)據(jù)的輸入、輸出操作。操作以及完成對(duì)邏輯型數(shù)據(jù)的輸入、輸出操作。復(fù)選框控件的復(fù)選框控件的Value屬性值有三種狀態(tài):當(dāng)屬性值有三種狀態(tài):當(dāng)Value屬性值為屬性值為0(或邏輯值為(或邏輯值為F)時(shí),表示沒(méi)有選擇復(fù))時(shí),表示沒(méi)有選擇復(fù)選框,當(dāng)選框,當(dāng)Value屬性為屬性為1(或邏輯值為(或邏輯值為T(mén))時(shí),表)時(shí),表示選中了復(fù)選框,當(dāng)示選中了復(fù)選框,當(dāng)Value屬性值為屬性值為2(或(或NULL)時(shí),復(fù)選框顯示灰色。時(shí),復(fù)選框顯示灰色。1、常用屬性、常用屬性(1)Alignment屬性屬性0-左左:控件鈕在左邊,標(biāo)題顯示在右邊,缺省設(shè)置控件鈕在左邊,標(biāo)題顯示在右邊,缺省設(shè)置1-右

15、右:控件鈕在右邊,標(biāo)題顯示在左邊控件鈕在右邊,標(biāo)題顯示在左邊(2)Value屬性屬性0-未被選定,缺省設(shè)置;未被選定,缺省設(shè)置;1-被選定;被選定;2-灰色,禁止選擇?;疑?,禁止選擇。該設(shè)置只在代碼中可用該設(shè)置只在代碼中可用(3)Style屬性屬性指定單選按鈕或復(fù)選框的顯示方式。指定單選按鈕或復(fù)選框的顯示方式。0-標(biāo)準(zhǔn);標(biāo)準(zhǔn);1-圖形。圖形。(4)Picture屬性屬性用來(lái)指定當(dāng)復(fù)選框被設(shè)置成圖形按鈕時(shí)的圖像用來(lái)指定當(dāng)復(fù)選框被設(shè)置成圖形按鈕時(shí)的圖像.2、常用事件、常用事件Click、DblClick、KeyPress、MouseUp、MouseMove9.4 列表框控件與組合框控件列表框控件與

16、組合框控件9.4.1列表框控件列表框控件(ListBox)1、常用屬性常用屬性(1)List屬性屬性該屬性是一個(gè)字符數(shù)組,存放列表框的項(xiàng)目。該屬性是一個(gè)字符數(shù)組,存放列表框的項(xiàng)目。List數(shù)組的下標(biāo)是從數(shù)組的下標(biāo)是從1開(kāi)始的。開(kāi)始的。(2)ListIndex屬性屬性該屬性只能在程序中設(shè)置或引用。該屬性只能在程序中設(shè)置或引用。ListIndex的值的值表示執(zhí)行時(shí)選中的列表項(xiàng)序號(hào),如果沒(méi)有任何選表示執(zhí)行時(shí)選中的列表項(xiàng)序號(hào),如果沒(méi)有任何選項(xiàng)被選中,項(xiàng)被選中,ListIndex則的值為則的值為0。(3)ListCount屬性屬性該屬性只能在程序中設(shè)置或引用,該屬性只能在程序中設(shè)置或引用,ListCou

17、nt的的值表示列表框中項(xiàng)目數(shù)量。值表示列表框中項(xiàng)目數(shù)量。(4)Selected屬性屬性指定列表框和組合框控件中的一項(xiàng)是否被選中。指定列表框和組合框控件中的一項(xiàng)是否被選中。Selected(1)的值為的值為.T.,表示第一項(xiàng)被選中。表示第一項(xiàng)被選中。Selected(i)的值為的值為.T.,表示第表示第i項(xiàng)被選中。項(xiàng)被選中。Selected(i)的值為的值為.F.,表示第表示第i項(xiàng)未被選中。項(xiàng)未被選中。(5)Sorted屬性屬性Sorted屬性決定列表框中項(xiàng)目在程序運(yùn)行期間是否按屬性決定列表框中項(xiàng)目在程序運(yùn)行期間是否按字母順序排列顯示,該屬性只能在程序設(shè)計(jì)中使用。字母順序排列顯示,該屬性只能在程

18、序設(shè)計(jì)中使用。Sorted=.T.,表示按字母順序排列。表示按字母順序排列。Sorted=.F.,表示按加入先后順序排列,默認(rèn)設(shè)置。表示按加入先后順序排列,默認(rèn)設(shè)置。(6)RowSource屬性屬性指定列表框和組合框控件中值的來(lái)源,在設(shè)計(jì)中使用。指定列表框和組合框控件中值的來(lái)源,在設(shè)計(jì)中使用。(7)RowSourceType屬性屬性指定列表框和組合框控件中值的來(lái)源,在設(shè)計(jì)時(shí)使用。指定列表框和組合框控件中值的來(lái)源,在設(shè)計(jì)時(shí)使用。(8)MoverBars屬性屬性指定是否在列表框控件顯示移動(dòng)鈕欄。指定是否在列表框控件顯示移動(dòng)鈕欄。.T.表示顯示移動(dòng)鈕欄,用戶可以交互地重新排序控件表示顯示移動(dòng)鈕欄,用

19、戶可以交互地重新排序控件中的內(nèi)容。中的內(nèi)容。.F.表示按加入先后順序排列,默認(rèn)設(shè)置。表示按加入先后順序排列,默認(rèn)設(shè)置。(9)MultiSelect屬性屬性.T.表示允許做多項(xiàng)選擇。表示允許做多項(xiàng)選擇。.F.表示不允許做多項(xiàng)選擇,默認(rèn)設(shè)置。表示不允許做多項(xiàng)選擇,默認(rèn)設(shè)置。(10)ControlSource屬性屬性指定與對(duì)象綁定的數(shù)據(jù)源。指定與對(duì)象綁定的數(shù)據(jù)源。(11)InputMask屬性屬性指定控件中數(shù)據(jù)的輸入格式和顯示格式。指定控件中數(shù)據(jù)的輸入格式和顯示格式。2、常用事件、常用事件Click、DblClick。3、常用方法常用方法(1)AddItem方法方法在列表框或組合框中添加一個(gè)新數(shù)據(jù)項(xiàng)

20、,并且可以指在列表框或組合框中添加一個(gè)新數(shù)據(jù)項(xiàng),并且可以指定數(shù)據(jù)項(xiàng)索引。定數(shù)據(jù)項(xiàng)索引。對(duì)象名對(duì)象名.AddItem(, nIndex , nColumn)(2)RemoveItem方法方法從列表框或組合框中移去一個(gè)數(shù)據(jù)項(xiàng)。從列表框或組合框中移去一個(gè)數(shù)據(jù)項(xiàng)。對(duì)象名對(duì)象名.RemoveItem(nIndex)(3)Clear方法方法對(duì)象名對(duì)象名.Clear可清除列表框、組合框控件的所有內(nèi)容。可清除列表框、組合框控件的所有內(nèi)容。9.4.2組合框控件組合框控件(ComboBox)下拉組合框(即下拉組合框(即Style屬性默認(rèn)為屬性默認(rèn)為0的組合框控件的組合框控件下下拉組合框)則兼有列表框和文本框的功能

21、。用戶可單拉組合框)則兼有列表框和文本框的功能。用戶可單擊下拉組合框上的按鈕來(lái)查看選擇的列表,也可以在擊下拉組合框上的按鈕來(lái)查看選擇的列表,也可以在按鈕旁邊的框中直接輸入一個(gè)新項(xiàng)。按鈕旁邊的框中直接輸入一個(gè)新項(xiàng)。下拉列表框(即下拉列表框(即Style屬性為屬性為2的組合框控件的組合框控件下拉列下拉列表框)和列表框一樣,為用戶提供了一些選項(xiàng)和信息表框)和列表框一樣,為用戶提供了一些選項(xiàng)和信息的可滾動(dòng)列表。在列表框中任何時(shí)候都能看到多個(gè)項(xiàng);的可滾動(dòng)列表。在列表框中任何時(shí)候都能看到多個(gè)項(xiàng);而在下拉列表框中,只能看到一個(gè)項(xiàng),用戶可單擊向而在下拉列表框中,只能看到一個(gè)項(xiàng),用戶可單擊向下按鈕來(lái)顯示可滾動(dòng)的

22、下拉列表框。下按鈕來(lái)顯示可滾動(dòng)的下拉列表框。Style屬性:屬性:0 - 下拉組合框;下拉組合框;1 - 下拉列表框。下拉列表框。說(shuō)說(shuō) 明:明:(1)組合框具有列表框和文本框的大部分屬性。)組合框具有列表框和文本框的大部分屬性。也有也有AddItem、RemoveItem和和Clear方法。方法。(2)下拉式組合框可輸入內(nèi)容,但必須通過(guò))下拉式組合框可輸入內(nèi)容,但必須通過(guò)AddItem方法或方法或RowSource屬性加入。屬性加入。如果想節(jié)省表單上的空間,并且希望強(qiáng)調(diào)當(dāng)前選如果想節(jié)省表單上的空間,并且希望強(qiáng)調(diào)當(dāng)前選定的項(xiàng),可以使用下拉列表框。定的項(xiàng),可以使用下拉列表框。9.5 微調(diào)按鈕控件與

23、頁(yè)框控件微調(diào)按鈕控件與頁(yè)框控件9.5.1微調(diào)按鈕控件(微調(diào)按鈕控件(Spinner)利用利用VFP提供的微調(diào)按鈕控件提供的微調(diào)按鈕控件Spinner可以在一可以在一定范圍內(nèi)控制數(shù)據(jù)的變化。除了能夠用鼠標(biāo)單擊定范圍內(nèi)控制數(shù)據(jù)的變化。除了能夠用鼠標(biāo)單擊控件右邊向上和向下的箭頭來(lái)增加和減少數(shù)字以控件右邊向上和向下的箭頭來(lái)增加和減少數(shù)字以外,還可直接輸入數(shù)值。外,還可直接輸入數(shù)值。1、常用屬性、常用屬性(1)KeyboardHighValue屬性屬性指定可用鍵盤(pán)輸入到微調(diào)控件文本框中的最大值。指定可用鍵盤(pán)輸入到微調(diào)控件文本框中的最大值。(2)KeyboardLowValue屬性屬性指定可用鍵盤(pán)輸入到微

24、調(diào)控件文本框中的最小值。指定可用鍵盤(pán)輸入到微調(diào)控件文本框中的最小值。(3)InputMask屬性屬性設(shè)置輸入數(shù)值的格式。設(shè)置輸入數(shù)值的格式。(4)SpinnerHighValue屬性屬性指定單擊上和下箭頭時(shí),微調(diào)控件所允許的最大值。指定單擊上和下箭頭時(shí),微調(diào)控件所允許的最大值。(5)SpinnerLowValue屬性屬性指定單擊上和下箭頭時(shí),微調(diào)控件所允許的最小值。指定單擊上和下箭頭時(shí),微調(diào)控件所允許的最小值。(6)Value屬性屬性當(dāng)前所選的數(shù)值。當(dāng)前所選的數(shù)值。2、常用事件、常用事件KeyPress、Click、DblClick、DownClick 、Init、 InteractiveCh

25、ange 和和LostFocus。9.5.2頁(yè)框控件(頁(yè)框控件(PageFrame)頁(yè)框控件實(shí)際上就是選項(xiàng)卡界面。頁(yè)框控件實(shí)際上就是選項(xiàng)卡界面。1、常用屬性、常用屬性(1)ActivePage屬性返回頁(yè)框?qū)ο笾谢顒?dòng)頁(yè)面的頁(yè)碼。屬性返回頁(yè)框?qū)ο笾谢顒?dòng)頁(yè)面的頁(yè)碼。(2)PageCount 屬性:指定一個(gè)頁(yè)框控制中的頁(yè)面數(shù)。屬性:指定一個(gè)頁(yè)框控制中的頁(yè)面數(shù)。(3)Tabs 屬性:指定頁(yè)框控制中是否有選項(xiàng)卡。屬性:指定頁(yè)框控制中是否有選項(xiàng)卡。(4)SpecialEffect 屬性:指定控制的不同樣式選項(xiàng)。屬性:指定控制的不同樣式選項(xiàng)。0 - 凸起;凸起;1 -凹下;凹下;2 - 平面。平面。(5)Pa

26、ges 屬性:一個(gè)用于訪問(wèn)頁(yè)框控制中各個(gè)頁(yè)面屬性:一個(gè)用于訪問(wèn)頁(yè)框控制中各個(gè)頁(yè)面的數(shù)組。的數(shù)組。2、常用事件、常用事件Click 事件;事件; DblClick 事件。事件。 9.6線條控件與形狀控件線條控件與形狀控件9.6.1 線條控件(線條控件(Line)線條控件用于在表單上畫(huà)各種類(lèi)型的線條。線條控件用于在表單上畫(huà)各種類(lèi)型的線條。其常用屬性如下:其常用屬性如下:1、BorderStyle屬性屬性確定線條形狀。只有在確定線條形狀。只有在BorderWidth屬性設(shè)置為屬性設(shè)置為1時(shí),時(shí),BorderStyle屬性才有實(shí)際意義。屬性才有實(shí)際意義。BorderStyle屬性值包含屬性值包含7個(gè)選

27、項(xiàng):個(gè)選項(xiàng):0透明;透明;1實(shí)線,為默認(rèn)狀態(tài);實(shí)線,為默認(rèn)狀態(tài);2虛線;虛線;3點(diǎn)線;點(diǎn)線;4點(diǎn)點(diǎn)劃線;劃線;5雙點(diǎn)劃線;雙點(diǎn)劃線;6內(nèi)實(shí)線。內(nèi)實(shí)線。2、BorderWidth屬性屬性確定線寬,單位是像素。確定線寬,單位是像素。3、Height屬性屬性確定畫(huà)線狀況。如果要畫(huà)水平線,只需要設(shè)置該確定畫(huà)線狀況。如果要畫(huà)水平線,只需要設(shè)置該屬性值為屬性值為0即可。即可。4、LineSlant屬性屬性確定畫(huà)線方向。它的屬性設(shè)置只有反斜杠(確定畫(huà)線方向。它的屬性設(shè)置只有反斜杠()和)和斜杠(斜杠(/)兩種。)兩種。5、Width屬性屬性確定畫(huà)線區(qū)域?qū)挾取4_定畫(huà)線區(qū)域?qū)挾取?.6.2形狀控件(形狀控件(S

28、hape)形狀控件是用于美化窗體、框架或圖片框的顯示形狀控件是用于美化窗體、框架或圖片框的顯示效果,用形狀控件可繪畫(huà)矩形、正方形、橢圓形、效果,用形狀控件可繪畫(huà)矩形、正方形、橢圓形、圓形、圓角矩形或圓角正方形等圖形。圓形、圓角矩形或圓角正方形等圖形。其常用屬性如下:其常用屬性如下:(1)Top 形狀與容器上邊界的距離形狀與容器上邊界的距離(2)Left 形狀與容器左邊界的距離形狀與容器左邊界的距離(3)Height 形狀自身高度形狀自身高度(4)Width 形狀自身寬度形狀自身寬度(5)Curvature 形狀的彎角曲率形狀的彎角曲率0:指定無(wú)曲率。創(chuàng)建方角。:指定無(wú)曲率。創(chuàng)建方角。1 - 9

29、8:指定圓角。數(shù)字越大,曲率越大。:指定圓角。數(shù)字越大,曲率越大。99:指定最大曲率。創(chuàng)建一個(gè)圓或橢圓。:指定最大曲率。創(chuàng)建一個(gè)圓或橢圓。(6)Backstyle 形狀的背景是否透明形狀的背景是否透明(7)Backcolor 開(kāi)關(guān)背景著色開(kāi)關(guān)背景著色(8)FillStyle 指定填充形狀或圖形的圖案指定填充形狀或圖形的圖案0:實(shí)心。:實(shí)心。1:(默認(rèn)值)透明,忽略:(默認(rèn)值)透明,忽略 FillColor 屬性。屬性。2:水平線。:水平線。3:垂直線。:垂直線。4:向上對(duì)角線。:向上對(duì)角線。5:向下對(duì)角線。:向下對(duì)角線。6:十字線。:十字線。7:對(duì)角交叉線。:對(duì)角交叉線。(9)SpecialE

30、ffect 指定形狀的不同樣式選項(xiàng)指定形狀的不同樣式選項(xiàng)0:三維;:三維;1:平面。:平面。9.7表格控件與圖像控件表格控件與圖像控件9.7.1表格控件(表格控件(Grid)表格控件類(lèi)似瀏覽窗口,它具有網(wǎng)格結(jié)構(gòu),有垂表格控件類(lèi)似瀏覽窗口,它具有網(wǎng)格結(jié)構(gòu),有垂直滾動(dòng)條和水平滾動(dòng)條,可以同時(shí)操作和顯示多直滾動(dòng)條和水平滾動(dòng)條,可以同時(shí)操作和顯示多行數(shù)據(jù),但表格不等于瀏覽窗口,作為一個(gè)控件,行數(shù)據(jù),但表格不等于瀏覽窗口,作為一個(gè)控件,表格用于在電子表格樣式的表格中顯示數(shù)據(jù)。表格用于在電子表格樣式的表格中顯示數(shù)據(jù)。在表單中添加表格。只要按下表單工具欄中的在表單中添加表格。只要按下表單工具欄中的“表格表格

31、”控件按鈕,把鼠標(biāo)指向表單,拖動(dòng)鼠標(biāo)控件按鈕,把鼠標(biāo)指向表單,拖動(dòng)鼠標(biāo)畫(huà)出一個(gè)放置表格的矩形框,釋放鼠標(biāo)按鍵,即畫(huà)出一個(gè)放置表格的矩形框,釋放鼠標(biāo)按鍵,即可看到這個(gè)表格控件。可看到這個(gè)表格控件。1 1、常用屬性、常用屬性(1 1)ChildOrderChildOrder屬性屬性指定在子表中與父表關(guān)鍵字相連的外部關(guān)鍵字。指定在子表中與父表關(guān)鍵字相連的外部關(guān)鍵字。(2 2)ColumnCountColumnCount屬性屬性確定列的數(shù)目。確定列的數(shù)目。(3 3)LinkMasterLinkMaster屬性屬性顯示的子記錄的父表。顯示的子記錄的父表。(4 4)RecordSourceRecordSo

32、urce屬性屬性指定表格中要顯示的數(shù)據(jù)。指定表格中要顯示的數(shù)據(jù)。(5 5)RecordSourceTypeRecordSourceType屬性屬性指定表格中要顯示的數(shù)據(jù)源的類(lèi)型。指定表格中要顯示的數(shù)據(jù)源的類(lèi)型。0 0表;表;1 1(默認(rèn)值)(默認(rèn)值)別名;別名;2 2提示;提示;3 3查詢查詢(.(.QPR)QPR)。(6 6)RowHeightRowHeight屬性屬性指定每行的高度。指定每行的高度。2 2、表格生成器、表格生成器用用“表格生成器表格生成器”也可以設(shè)置表格的屬性,這項(xiàng)也可以設(shè)置表格的屬性,這項(xiàng)工作十分方便。要使用工作十分方便。要使用“表格生成器表格生成器”,只要在,只要在“表

33、單控件表單控件”工具欄中右擊工具欄中右擊“表格表格”控件,然后控件,然后從從“表單設(shè)計(jì)器表單設(shè)計(jì)器”快捷菜單中,選擇快捷菜單中,選擇“生成器生成器”命令,彈出命令,彈出“表格生成器表格生成器”對(duì)話框。從該對(duì)話框?qū)υ捒颉脑搶?duì)話框中,選擇合適的選項(xiàng),然后單擊中,選擇合適的選項(xiàng),然后單擊“確定確定”按鈕,按鈕,關(guān)閉關(guān)閉“生成器生成器”對(duì)話框,各個(gè)選項(xiàng)卡中的屬性設(shè)對(duì)話框,各個(gè)選項(xiàng)卡中的屬性設(shè)置開(kāi)始生效。置開(kāi)始生效。9.7.2圖像控件(圖像控件(Image)圖像控制是一種圖形控件,可以在表單上顯示圖像控制是一種圖形控件,可以在表單上顯示BMPBMP、JPGJPG、ICO ICO 圖片,但不能直接修改圖片。圖片,但不能直接修改圖片。1 1、常用屬性、常用屬性(1 1)PicturePicture屬性屬性指定在控件中顯示位圖文件(指定在控件中顯示位圖文件(. .bmpbmp)、)、壓縮位圖壓縮位圖文件(文件(. .jpgjpg)、)、圖標(biāo)文件(圖標(biāo)文件(. .icoico)或通用字段?;蛲ㄓ米侄巍#? 2)BackStyleBackStyle屬性屬性確定圖像透明(確定圖像透明(0 0)還是不透明()還是不透明(1 1)。)。(3 3)BorderColerBorderColer屬性屬性確定圖像顏色,可以需

溫馨提示

  • 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)論