VF09控件的使用_第1頁
VF09控件的使用_第2頁
VF09控件的使用_第3頁
VF09控件的使用_第4頁
VF09控件的使用_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第九章第九章 控件的使用控件的使用 9.1 標(biāo)簽控件與文本框控件標(biāo)簽控件與文本框控件9.1.1 標(biāo)簽控件(標(biāo)簽控件(Label)“標(biāo)簽標(biāo)簽”控件是按一定格式顯示在表單上的文本信控件是按一定格式顯示在表單上的文本信息,用來顯示表單中各種說明和提示信息。息,用來顯示表單中各種說明和提示信息。要顯示的文本在要顯示的文本在“標(biāo)簽標(biāo)簽”的的Caption屬性中指定,屬性中指定,稱為標(biāo)題文本,標(biāo)簽的標(biāo)題文本不能在屏幕上直稱為標(biāo)題文本,標(biāo)簽的標(biāo)題文本不能在屏幕上直接編輯修改,但可以在代碼中通過重新設(shè)置接編輯修改,但可以在代碼中通過重新設(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)容是否自動改變大小標(biāo)簽根據(jù)自身內(nèi)容是否自動改變大小(9)Fontname 標(biāo)簽顯示文件的

3、字體名標(biāo)簽顯示文件的字體名(10)Fontsize 標(biāo)簽顯示文本的字體大小標(biāo)簽顯示文本的字體大?。?1)Forecolor 標(biāo)簽顯示文本的字體顏色標(biāo)簽顯示文本的字體顏色(12)Visible 標(biāo)簽是否可見標(biāo)簽是否可見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)的雙擊事件說說 明:明:(1)如果使)如果使Caption屬性的內(nèi)容自動換行并垂直屬性的內(nèi)容自動換行并垂直擴(kuò)充,則必須將擴(kuò)充,則必須將WordWrap屬性設(shè)置為:屬性設(shè)置為:.T.一真。一真。(2)事件代碼中的)事件代碼中的chr(13

4、)是換行的是換行的ASCII碼,用碼,用來實(shí)現(xiàn)標(biāo)簽內(nè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ù)類型也比標(biāo)簽豐富得多,除通用型另外,其數(shù)據(jù)類型也比標(biāo)簽豐富得多,除通用型字段外,其他類型都可以作為字段外,其他類型都可以

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屬性:選定正文的開始位置,第一個字屬性:選定正文的開始位置,第一個字

6、符的位置是符的位置是0。SelLength屬性:選定正文的最大長度。屬性:選定正文的最大長度。SelText屬性:選定正文的內(nèi)容。屬性:選定正文的內(nèi)容。2、“文本框文本框”控件的常用事件控件的常用事件(1)InteractiveChange 事件事件在使用鍵盤或鼠標(biāo)更改控制的值時,此事件發(fā)生。在使用鍵盤或鼠標(biāo)更改控制的值時,此事件發(fā)生。(2)KeyPress 事件事件當(dāng)用戶按下并釋放某個鍵時發(fā)生此事件。當(dāng)用戶按下并釋放某個鍵時發(fā)生此事件。(3)LostFocus事件事件當(dāng)文本框失去焦點(diǎn)時發(fā)生。當(dāng)文本框失去焦點(diǎn)時發(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 命令按鈕控件命令按鈕控件命令按鈕控件主要用來控制程序的執(zhí)行過程,控命令按鈕控件主要用來控制程序的執(zhí)行過程,控制對表中數(shù)據(jù)的操作等。制對表中數(shù)據(jù)的操作等。在設(shè)計(jì)程序時,程序設(shè)計(jì)者經(jīng)常在表單中添加具在設(shè)計(jì)程序時,程序設(shè)計(jì)者經(jīng)常在表單中添加具有不同功能的命令按鈕,供用戶選擇

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

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

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

11、滾動條。水平滾動條。2垂直:加垂直:加滾動條。滾動條。3(默認(rèn)值)水平滾動條和垂直滾動條(默認(rèn)值)水平滾動條和垂直滾動條(2)ReadOnly屬性屬性指定用戶是否可以編輯一個控件。指定用戶是否可以編輯一個控件。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)按鈕組中,只允許用戶從多個選項(xiàng)按鈕中選擇一個按組中,只允許用戶從多個選項(xiàng)按鈕中選擇一個按鈕。鈕。1、選項(xiàng)按鈕組常用屬性、選項(xiàng)按鈕組常用屬性(1)Value屬性屬性單選按鈕當(dāng)前值。通過單選按鈕當(dāng)前值。通過Value屬性可以了解當(dāng)前屬性可以了解當(dāng)前哪個選項(xiàng)按鈕被選中。哪個選項(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ù)選框控件是只有兩個邏輯值選項(xiàng)的控件。當(dāng)選復(fù)選框控件是只有兩個邏輯值選項(xiàng)的控件。當(dāng)選定某一選項(xiàng)時,與該選項(xiàng)對應(yīng)的復(fù)選框中會出現(xiàn)定某一選項(xiàng)時,與該選項(xiàng)對應(yīng)的復(fù)選框中會出現(xiàn)一個對號。利用復(fù)選框邏輯狀態(tài)值可以實(shí)現(xiàn)選擇一個對號。利用復(fù)選框邏輯狀態(tài)值可以實(shí)現(xiàn)選擇操

14、作以及完成對邏輯型數(shù)據(jù)的輸入、輸出操作。操作以及完成對邏輯型數(shù)據(jù)的輸入、輸出操作。復(fù)選框控件的復(fù)選框控件的Value屬性值有三種狀態(tài):當(dāng)屬性值有三種狀態(tài):當(dāng)Value屬性值為屬性值為0(或邏輯值為(或邏輯值為F)時,表示沒有選擇復(fù)時,表示沒有選擇復(fù)選框,當(dāng)選框,當(dāng)Value屬性為屬性為1(或邏輯值為(或邏輯值為T)時,表時,表示選中了復(fù)選框,當(dāng)示選中了復(fù)選框,當(dāng)Value屬性值為屬性值為2(或(或NULL)時,復(fù)選框顯示灰色。時,復(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屬性屬性用來指定當(dāng)復(fù)選框被設(shè)置成圖形按鈕時的圖像用來指定當(dāng)復(fù)選框被設(shè)置成圖形按鈕時的圖像.2、常用事件、常用事件Click、DblClick、KeyPress、MouseUp、MouseMove9.4 列表框控件與組合框控件列表框控件與組合

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

17、的的值表示列表框中項(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ì)中使用。字母順序排列顯示,該屬性只能在程序設(shè)

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

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屬性屬性指定與對象綁定的數(shù)據(jù)源。指定與對象綁定的數(shù)據(jù)源。(11)InputMask屬性屬性指定控件中數(shù)據(jù)的輸入格式和顯示格式。指定控件中數(shù)據(jù)的輸入格式和顯示格式。2、常用事件、常用事件Click、DblClick。3、常用方法常用方法(1)AddItem方法方法在列表框或組合框中添加一個新數(shù)據(jù)項(xiàng),并

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

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

22、列表框。下按鈕來顯示可滾動的下拉列表框。Style屬性:屬性:0 - 下拉組合框;下拉組合框;1 - 下拉列表框。下拉列表框。說說 明:明:(1)組合框具有列表框和文本框的大部分屬性。)組合框具有列表框和文本框的大部分屬性。也有也有AddItem、RemoveItem和和Clear方法。方法。(2)下拉式組合框可輸入內(nèi)容,但必須通過)下拉式組合框可輸入內(nèi)容,但必須通過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、控件微調(diào)按鈕控件與頁框控件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)單擊控件右邊向上和向下的箭頭來增加和減少數(shù)字以控件右邊向上和向下的箭頭來增加和減少數(shù)字以外,還可直接輸入數(shù)值。外,還可直接輸入數(shù)值。1、常用屬性、常用屬性(1)KeyboardHighValue屬性屬性指定可用鍵盤輸入到微調(diào)控件文本框中的最大值。指定可用鍵盤輸入到微調(diào)控件文本框中的最大值。(2)KeyboardLowValue屬性屬性指定可用鍵盤輸入到微調(diào)控

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

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

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

27、個選項(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屬性屬性確定畫線狀況。如果要畫水平線,只需要設(shè)置該確定畫線狀況。如果要畫水平線,只需要設(shè)置該屬性值為屬性值為0即可。即可。4、LineSlant屬性屬性確定畫線方向。它的屬性設(shè)置只有反斜杠(確定畫線方向。它的屬性設(shè)置只有反斜杠()和)和斜杠(斜杠(/)兩種。)兩種。5、Width屬性屬性確定畫線區(qū)域?qū)挾?。確定畫線區(qū)域?qū)挾取?.6.2形狀控件(形狀控件(Sha

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

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

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

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

32、ce屬性屬性指定表格中要顯示的數(shù)據(jù)。指定表格中要顯示的數(shù)據(jù)。(5 5)RecordSourceTypeRecordSourceType屬性屬性指定表格中要顯示的數(shù)據(jù)源的類型。指定表格中要顯示的數(shù)據(jù)源的類型。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ì)器”快捷菜單中,選擇快捷菜單中,選擇“生成器生成器”命令,彈出命令,彈出“表格生成器表格生成器”對話框。從該對話框?qū)υ捒颉脑搶υ捒蛑?,選擇合適的選項(xiàng),然后單擊中,選擇合適的選項(xiàng),然后單擊“確定確定”按鈕,按鈕,關(guān)閉關(guān)閉“生成器生成器”對話框,各個選項(xiàng)卡中的屬性設(shè)對話框,各個選項(xiàng)卡中的屬性設(shè)置開始生效。置開始生效。9.7.2圖像控件(圖像控件(Image)圖像控制是一種圖形控件,可以在表單上顯示圖像控制是一種圖形控件,可以在表單上顯示BMPBMP、JPGJPG、ICO ICO 圖片,但不能直接修改圖片。

34、圖片,但不能直接修改圖片。1 1、常用屬性、常用屬性(1 1)PicturePicture屬性屬性指定在控件中顯示位圖文件(指定在控件中顯示位圖文件(. .bmpbmp)、)、壓縮位圖壓縮位圖文件(文件(. .jpgjpg)、)、圖標(biāo)文件(圖標(biāo)文件(. .icoico)或通用字段?;蛲ㄓ米侄巍#? 2)BackStyleBackStyle屬性屬性確定圖像透明(確定圖像透明(0 0)還是不透明()還是不透明(1 1)。)。(3 3)BorderColerBorderColer屬性屬性確定圖像顏色,可以需要自己設(shè)定。確定圖像顏色,可以需要自己設(shè)定。(4 4)ColorSourceColorSource屬性屬性可以設(shè)定為可以設(shè)定為“對象顏色屬性對象顏色屬性”或或“WindowsWindows默認(rèn)默認(rèn)”(5 5)StretchStretch屬性屬性設(shè)置圖像放置情況。設(shè)置設(shè)置圖像放置情況。設(shè)置Stretc

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論