第9章面向?qū)ο蟪绦蛟O(shè)計85_第1頁
第9章面向?qū)ο蟪绦蛟O(shè)計85_第2頁
第9章面向?qū)ο蟪绦蛟O(shè)計85_第3頁
第9章面向?qū)ο蟪绦蛟O(shè)計85_第4頁
第9章面向?qū)ο蟪绦蛟O(shè)計85_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第9章 面向?qū)ο蟪绦蛟O(shè)計標簽控件功能:顯示文本(不需要用戶修改的)類名:(LABEL)特有屬性: AutoSize 自動調(diào)整尺寸WordWrap 折行顯示文本文本框控件功能:處理單行文本類名:(TEXT)特有屬性(1)Text 文本內(nèi)容屬性正文的內(nèi)容存放在Text屬性中(2)Value屬性指定文本框當前的值(文本內(nèi)容)Value屬性允許任何數(shù)據(jù)類型文本框控件(3)InputMask屬性文本框的InputMask屬性指定數(shù)據(jù)輸入以及如何顯示。其值的設(shè)置如下:X可輸入任何字符。9可以輸入數(shù)字和符號,比如可以輸入一個負號(-)。.指定十進制小數(shù)點位置。,十進制整數(shù)部分用逗號分隔。文本框控件(4)Sc

2、rollBars滾動條屬性0無:沒有滾動條。1水平:加水平滾動條。2垂直:加垂直滾動條。3水平和垂直:同時加水平和垂直滾動條。(5)PasswordChar屬性指定用戶輸入的字符或占位符是否顯示在文本框控件中,并確定用作占位符的字符。使用這個屬性,可以在對話框中,創(chuàng)建一個密碼字段。一般用星號(*)。文本框控件(6)SelStart、SelLength、SelText屬性這三個屬性用來標識用戶選中的正文SelStart屬性:選定正文的開始位置,第一個字符的位置是0。SelLength屬性:選定正文的最大長度。SelText屬性:選定正文的內(nèi)容設(shè)置了SelStart和SelLength屬性后,VF

3、P會自動將設(shè)定的正文送入SelText存放。2.文本框常用事件文本框的常用事件有:InterActiveChange 內(nèi)容改變事件KeyPress 鍵擊事件LostFocus 失去焦點事件3.常用方法文本框最常用的方法是:SetFocus,該方法是使指定的文本框獲得焦點。例如:ThisForm.Text1.SetFocus表示程序開始時表單中的文本框首先得到光標命令按鈕控件類名:(Command)接受命令有三種方式:鼠標單擊、Tab鍵焦點到該按鈕上、快捷鍵(Alt+有下劃線的字母)命令按鈕控件常用屬性(1)Caption屬性標題屬性(可設(shè)置快捷鍵)(2)Picture屬性按鈕可顯示圖片文件(.

4、bmp、.Ico和.jpg)。Style屬性:按鈕風格圖形命令按鈕控件(3)Default屬性表單上有兩個或更多命令按鈕,在按下Enter鍵時,指定哪個按鈕做出反應(yīng)表單中只能有一個按鈕Default屬性設(shè)為.T.其他的按鈕Default屬性必須設(shè)為.F.(4)Cancel屬性當Cancel屬性設(shè)為 .T.時,按此按鈕與按Esc鍵的效果相同。表單中只能有一個按鈕Cancel屬性設(shè)為.T.,其他的按鈕Cancel屬性必須設(shè)為.F.。命令按鈕控件常用事件單擊(Click)、雙擊(DblClick)編輯框控件(EditBox)功能:處理多行文本類名:(Edit)常用屬性(1)ScrollBars滾動條

5、屬性0無:沒有滾動條。2垂直:加滾動條。(2)ReadOnly屬性:只讀屬性.T.真:不能編輯控件。.F.假(默認值):可以編輯控件。2.常用事件編輯框常用事件有:KeyPress、Click、DblClickLostFocus3.常用方法編輯框最常用的方法是:SetFocus計時器控件(類名:Timer)1.常用屬性Interval屬性:時間間隔單位:ms(0.001 s)指定計時器調(diào)用Timer事件的時間間隔Interval=500,是0.5秒觸發(fā)一次Timer事件Interval0:屏蔽計時器2.常用事件Timer事件,每隔Interval觸發(fā)一次Timer事件選項按鈕組控件功能:多個方

6、案選一時使用類名: OptionGroup選項按鈕組 Option選項按鈕容器控件選項按鈕常用屬性(1)Alignment屬性0左:控件鈕在左邊,標題顯示在右邊,缺省設(shè)置。1右:控件鈕在右邊,標題顯示在左邊。(2)Value屬性對于單選項按鈕:0未被選定,缺省設(shè)置。1被選定。(3)Style屬性指定單選按鈕或復(fù)選框的顯示方式。0標準。1圖形。選項按鈕組控件(2)Value屬性(對于選項按鈕組)返回用戶選中項的序號(4)ButtonCount 按鈕數(shù)量屬性數(shù)值默認為22. 常用事件Click、DblClick、MouseUp、MouseMove復(fù)選框控件功能:多種方案,選其中一種或多種類名:(C

7、heck)復(fù)選框控件的兩種狀態(tài):選中標志: V每單擊一次,在選中和不選狀態(tài)中切換復(fù)選框常用屬性(1)Alignment屬性0左:控件鈕在左邊,標題顯示在右邊,缺省設(shè)置。1右:控件鈕在右邊,標題顯示在左邊。(2)Value屬性0未被選定,缺省設(shè)置。1被選定。2灰色,禁止選擇。復(fù)選框常用屬性(3)Style屬性指定單選按鈕或復(fù)選框的顯示方式。0標準。1圖形。(4)Picture屬性用來指定當復(fù)選框被設(shè)計成圖形按鈕時的圖像。復(fù)選框常用事件Click、DblClick、KeyPress、MouseUp、MouseMove列表框控件功能:提供選項列表時使用類名:(LIST)常用屬性(1)List 屬性該

8、屬性是一個字符數(shù)組,存放列表框的項目名稱List數(shù)組的下標是從1開始的列表框控件常用屬性(2)ListIndex屬性返回或設(shè)置選中的列表項序號沒有任何項被選中,則ListIndex的值為0注:Value 可返回列表項序號或名稱(3)ListCount屬性該屬性只能在程序中設(shè)置或引用。ListCount的值表示列表框中項目數(shù)量。列表框控件常用屬性(4)Selected屬性列表項是否被選中Selected屬性是一個邏輯數(shù)組Selected(k)的值為.T.,表示第k項被選中Selected(k)的值為.F.,表示第k項未被選中列表框控件常用屬性(5)Sorted屬性Sorted屬性決定列表框中項目

9、在程序運行期間是否按字母順序排列顯示。該屬性只能在程序設(shè)計中使用。Sorted=.T.真:按字母順序排列。Sorted=.F.假:按加入先后順序排列,默認設(shè)置。(6)RowSource屬性指定列表框和組合框控件中值的來源,在設(shè)計時使用。(7)RowSourceType屬性指定列表框和組合框控件中值的來源類型,在設(shè)計時使用列表框控件常用屬性(8)MoverBars屬性是否在顯示移動鈕欄MoverBars=.T.真:顯示移動鈕欄(9)MultiSelect屬性是否可以多項選擇.T.真:允許作多項選擇。Ctrl+鼠標單擊:多個不連續(xù)項Shif+鼠標單擊:選定多個連續(xù)項.F.假:不允許作多項選擇,默認

10、設(shè)置2.常用事件Click、DblClick、DownClick、DropDown3.列表框控件方法(1)AddItem方法在列表框或組合框中添加一個新數(shù)據(jù)項,并且可以指定數(shù)據(jù)項索引。對象.AddItem (數(shù)據(jù)項 (nIndex)說明:如果選擇nIndex可選項,則指定數(shù)據(jù)項的位置。如果忽略了此參數(shù),數(shù)據(jù)項是按存放的順序排列。3.列表框控件方法(2)RemoveItem方法從列表框或組合框中移去一個數(shù)據(jù)項。對象.RemoveItem(nIndex)說明:nIndex參數(shù)為數(shù)據(jù)項的序號。3.列表框控件方法(3)Clear方法對象.Clear可清除列表框、組合框控件的所有內(nèi)容。組合框控件功能:列

11、表框+文本框的組合類名:Combo特有屬性:Style屬性:0下拉組合框。2下拉列表框。微調(diào)按鈕控件(Spinner)功能:一定范圍內(nèi)的數(shù)值的微調(diào)類名:Spinner常用屬性(1)KeyboardHighValue屬性可用鍵盤輸入的最大值。(2)KeyboardLLowValue屬性可用鍵盤輸入的最小值。(3)InputMask屬性設(shè)置輸入數(shù)值的格式。微調(diào)按鈕控件(4)SpinnerHighValue屬性單擊上箭頭時,所允許的最大值。(5)SpinnerLowValue屬性單擊下箭頭時,所允許的最小值。(6)Value屬性指定控件的當前值。Increment屬性:設(shè)置增量2.常用事件KeyPr

12、ess、Click、DblClick、DownClick、Init、InteractiveChangeLostFocus頁框控件類名: (PageFrame)實際上就是選項卡界面某時只有一個活動頁面活動頁面的控件才是可見用鼠標單擊頁面頭來激活這個頁面頁框是一個容器控件可以容納多個頁面每個頁面也是一個容器頁框控件PageCount屬性:設(shè)置頁面數(shù)Activepage屬性:設(shè)置活動頁線條控件類名:Line(1)BorderStyle屬性:線條形狀使用前提:BorderWidth屬性為1。BorderStyle屬性值包含7個選項: 0透明 1實線,為默認狀態(tài) 2虛線. 線條控件(2)BorderWi

13、dth屬性:設(shè)置線寬(3)Height屬性:線高屬性水平線,只需要設(shè)置該屬性值為0即可。(4)LineSlant屬性確定畫線方向。它的屬性設(shè)置只有反斜杠()和斜杠()兩種。(5)Width屬性確定畫線區(qū)域?qū)挾取?.常用事件ClickDblClick。形狀控件 功能:畫各種類型的形狀類名:Shape。特有屬性(1)Curvature屬性:形狀的彎曲度。取值范圍從0到990表示要畫的圖形為矩形或正方形99表示要畫的圖形是圓形或橢圓1到99之間,畫圓角矩形或圓角正方形。形狀控件(2)BorderStyle屬性確定線條形狀。 (3)FillColor屬性:填充顏色只有封閉形狀的圖形才能填充顏色。形狀控

14、件(4)FillStyle屬性確定圖形方案。該屬性包含8個屬性值選項: 0實線 1透明,為缺省設(shè)置 2水平線 3垂直線 4向上對角線 5向下對角線 6交叉線 7對角交叉線形狀控件(5)SpecialEffect屬性:特效屬性0圖形為平面顯示效果1圖形為三維顯示效果2.常用事件Click DblClick表格控件(Grid) 1.常用屬性(1)ChildOrder屬性指定在子表中與父表關(guān)鍵字相連的外部關(guān)鍵字。(2)ColumnCount屬性確定列的數(shù)目。(3)LinkMasre屬性顯示的子記錄的父表。表格控件(Grid)(4)RecordSource屬性指定表格中要顯示的數(shù)據(jù)。它與RecordS

15、ourceType屬性值聯(lián)系緊密。(5)RecordSourceType屬性指定表格中顯示的數(shù)據(jù)源的類型。只有設(shè)置了數(shù)據(jù)源,才能在表格中顯示數(shù)據(jù)。屬性值為0時,表示數(shù)據(jù)源為表,將自動打開RecordSource屬性指定的表。(6)RowHeight屬性指定每行的高度。圖像控件功能:顯示圖像類名:Image1.常用屬性(1)Picture屬性指定在控件中顯示位圖文件(BMP)、圖標文件(.IOC)或通用字段。(2)BackStyle屬性確定圖像透明(0)還是不透明(1)。(3)BorderColor屬性:邊框顏色 (4)ColorSource屬性可以設(shè)定為“對象顏色屬性”或“Windows默認”

16、。(5)Stretch屬性:0(裁剪):裁剪圖像以適應(yīng)圖像控件的大小。1(等比填充):顯示全部圖像調(diào)整圖像相對比例來填充圖像控件2(變比填充):顯示全部圖像不保持圖像原有的相對比例圖像控件表格控件(Grid)(6)Visible屬性設(shè)置圖像是否可見。邏輯值為真(.T.)或假(.F.)。說明:(1)向圖像控件Image中裝載圖片,只能用表單Form的Init事件和Activate事件。(2)圖片的文件類型為:Bmp 、ico、jpg 。The endJbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiT

17、lWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A

18、1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$tA2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkW

19、nZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C

20、4F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRi

21、UmXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQhTlWs&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3

22、E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhT

23、lWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%vC3F7IaLdPgSkVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5

24、H8KbNfQiUlXo#s%v(y0B3F6I9LdSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z

25、1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSj

26、VnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQip!s&w)z1C4F

27、7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6HdOgSjVnYq

28、!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjUmYp!t&w)z1C4bNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaM

29、dPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhXo#s%v(y0B3F6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaL

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論