常用表單控件_第1頁
常用表單控件_第2頁
常用表單控件_第3頁
常用表單控件_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、11.3 常用表單控件1 標(biāo)簽標(biāo)簽是能在表單上顯示文本內(nèi)容的控件,常用來顯示提示信息。2 文本框文本框控件是一種基本控件允許用戶輸入和編輯數(shù)據(jù)。3 命令按鈕與命令按鈕組1)命令按鈕命令按鈕在程序中起控制作用,用于完成某些特定的操作,如表單的關(guān)閉、操作的確認(rèn)等。其代碼通常是放置在Click事件中。命令按鈕常用屬性如表所示。2)命令按鈕組命令按鈕組是一種容器控件,它可以包含多個(gè)命令按鈕,但命令按鈕組與組內(nèi)的命令按鈕都有自己的屬性、事件和方法。命令按鈕組常用屬性如表所示。11.3.1 標(biāo)簽控件序號(hào)屬性說明默認(rèn)值1Caption指定標(biāo)簽用來顯示的文本Label12BorderStyle設(shè)置標(biāo)簽的邊框。

2、0-無,1-固定單線0-無(默認(rèn))3AutoSize設(shè)置是否自動(dòng)調(diào)節(jié)標(biāo)簽的大小。.F.-否,.T.-是.F.-否(默認(rèn))4BackStyle設(shè)置標(biāo)簽是否透明。0-透明,1-不透明1-不透明(默認(rèn))5Visible設(shè)置標(biāo)簽是否可見。.T.-是,.F.-否.T.-是(默認(rèn))6Name標(biāo)簽的名稱Label17WordWrap設(shè)置標(biāo)簽中顯示的文本是否可以換行.F. 命令按鈕與命令按鈕組控件可以將命令按鈕組成一組,對(duì)組中的按鈕即可單獨(dú)操作,也可作為一個(gè)組來統(tǒng)一操作。設(shè)計(jì)者可以為組中的每個(gè)按鈕單獨(dú)設(shè)計(jì)事件代碼,也可以為整個(gè)按鈕組設(shè)計(jì)一個(gè)事件代碼,當(dāng)一個(gè)事件(如Click)在組中的某個(gè)按鈕上發(fā)生時(shí),命令按鈕

3、組的 Value 屬性指明該事件發(fā)生在哪個(gè)按鈕。命令按鈕常見的屬性序號(hào)屬性說明默認(rèn)值1Name命令按鈕的名稱Command12Caption命令按鈕的標(biāo)題Command13Enabled設(shè)置命令按鈕是否可以被選擇.T.4Picture設(shè)置命令按鈕上顯示的圖形無 文本框控件與編輯框控件文本框是用來在應(yīng)用系統(tǒng)與用戶之間進(jìn)行數(shù)據(jù)交互的一種常用工具,它允許用戶添加或編輯保存在表中非備注字段中的數(shù)據(jù)。編輯框也是用來輸入用戶的數(shù)據(jù)的。在編輯框中允許用戶編輯長字段或備注字段文本,允許自動(dòng)換行并能用方向鍵、PageUp 和 PageDown 鍵以及滾動(dòng)條來瀏覽文本。文本框主要屬性:序號(hào)屬性說明默認(rèn)值1Name

4、文本框的名稱Text12ReadOnly設(shè)置文本框?yàn)橹蛔x。.T.-只讀,.F.-可讀可寫.F.3PasswordChar設(shè)置文本框輸入時(shí)顯示的占位字符。占位字符主要用于輸入密碼,在屏幕上不顯示輸入的字符無4Value設(shè)置文本框的值無5Visible設(shè)置文本框是否可見。.T.-是,.F.-否.T.-是(默認(rèn))6ControlSource設(shè)置與文本框綁定的數(shù)據(jù)源無7SelStart返回選擇文本的起點(diǎn)或插入點(diǎn)的位置。08SelLength返回用戶選擇文本的字符數(shù)09SelText返回選擇的文本空串文本框的方法文本框的最常用方法是SETFOCUS,該方法使文本框獲得焦點(diǎn)。文本框的事件(1)GetFoc

5、us Event:獲得焦點(diǎn)后發(fā)生。例如: THIS.SelStart=0 THIS.SelLength=LEN(ALLTRIM(THIS.value) (2)Valid Event:失去焦點(diǎn)之前發(fā)生,常用于進(jìn)行數(shù)據(jù)合法性檢查,返回一個(gè)邏輯值,為假時(shí)不允許失去焦點(diǎn)。例如: RETRUN THIS.Value>=200 and THIS.Value<=300 (3)LostFocus Event:控件失去焦點(diǎn)時(shí)發(fā)生的事件。此過程與Valid基本相同,但是不進(jìn)行合法性檢驗(yàn)。11.3.4 復(fù)選框控件與選項(xiàng)按鈕組控件復(fù)選框可以用來表示某些狀態(tài)是否成立,其值是一個(gè)邏輯量。復(fù)選框也是一種經(jīng)常使用

6、的控件。主要屬性1Name復(fù)選框的名稱Check12Caption復(fù)選框的標(biāo)題,即其右側(cè)顯示的文本Check1等3Value04Style設(shè)置復(fù)選框的樣式,0為標(biāo)準(zhǔn)樣式,1為圖形樣式,在Picture屬性中設(shè)置圖形0單選按鈕組是包含單選按鈕的容器。通常,單選按鈕允組用來由用戶指定對(duì)話框中幾個(gè)操作選項(xiàng)中的一個(gè)。序號(hào)屬性說明默認(rèn)值1Name選項(xiàng)按鈕組的名稱Optiongroup12ButtonCount選項(xiàng)按鈕組包含選項(xiàng)的個(gè)數(shù)211.3.5 微調(diào)控件使用微調(diào)控件可以讓用戶通過“微調(diào)”尖頭來選擇所需要的數(shù)據(jù),直接在微調(diào)框中直接鍵入所需要的數(shù)據(jù)屬性 說明 默認(rèn)值Name微調(diào)控件的名稱Spinner1K

7、eyboardHighValue指定可用鍵盤輸入到微調(diào)控件文本框中的最大值2147483647KeyboardLLowValue指定可用鍵盤輸入到微調(diào)控件文本框中的最小值-2147483647SpinnerHighValue指定單擊微調(diào)按鈕時(shí),微調(diào)控件所允許的最大值2147483647SpinnerLowValue指定單擊微調(diào)按鈕時(shí),微調(diào)控件所允許的最小值-2147483647Value返回或指定控件的當(dāng)前值 Increment設(shè)置單擊一次微調(diào)按鈕時(shí)數(shù)值的增減量。111.3.6 列表框與組合框控件列表框和下拉列表框(即 Style 屬性為 2 的組合框控件 下拉列表)為用戶提供了包含

8、一些選項(xiàng)和信息的可滾動(dòng)列表。列表框中,任何時(shí)候都能看到多個(gè)項(xiàng);而在下拉列表中,只能看到一個(gè)項(xiàng),用戶可單擊向下按鈕來顯示可滾動(dòng)的下拉列表框。序號(hào)屬 性說明默認(rèn)值1Name列表框的名稱List12RowSource列表中指定值的來源無3RowSourceType確定數(shù)據(jù)值的源的類型:值、表、SQL語句、查詢和數(shù)組等無4ListIndex選定數(shù)據(jù)項(xiàng)的索引號(hào)(在代碼中)05MultiSelect設(shè)置是否允許多項(xiàng)選擇.F.6value選定的列表項(xiàng) 7List(i)返回第i個(gè)列表項(xiàng) 8Selected(i)設(shè)置或返回第i個(gè)列表項(xiàng)是否選中 8ListCount返回列表框中列表項(xiàng)

9、的個(gè)數(shù) 列表框AddItem方法介紹:格式:列表框.AddItem(Item,Index,Column)功能:當(dāng)列表框的RowSource屬性為0時(shí),使用本方法可在列表中添加一個(gè)新項(xiàng)。組合框兼有列表框和文本框的功能。有兩種形式的組合框,即下拉組合框和下拉列表框,通過更改控件的 Style 屬性可選擇想要的形式。11.3.7 表格控件表格是一種容器對(duì)象,它包含了若干個(gè)列,而列由包含標(biāo)頭和文本。表格對(duì)象能在表單或頁面中顯示并操作(編輯修改)表格中行和列中的數(shù)據(jù)。設(shè)計(jì)者常使用表格對(duì)象來創(chuàng)建一對(duì)多表單,例如學(xué)生選課情況查詢表單。序號(hào)屬性 說明 默認(rèn)值1Name表格的名稱Grid12ColumnCount表格中列的數(shù)量,如設(shè)置為-1,則列數(shù)為數(shù)據(jù)源中字段的數(shù)目-13RecordSource指定表格中顯示的數(shù)據(jù)源 無4RecordSourceType指定數(shù)據(jù)源的類型:0來源于表;1別名;2提示,用戶在運(yùn)行時(shí)選擇表;3查詢;4SQL查詢語句 111.3.8 頁框控件頁框是“頁面”的一種容器

溫馨提示

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