电竞比分网-中国电竞赛事及体育赛事平台

分享

讀書(shū)筆記 《VFP6.0-9.0 解決方案與范例大全》二[VFP自帶控件解讀]

 萊衛(wèi)圖 2014-07-14
讀書(shū)筆記 《VFP6.0-9.0 解決方案與范例大全》二[VFP自帶控件解讀]

常用控件解讀:

文本框:

        文本框的輸入輸出格式通常是與文本框的數(shù)據(jù)類型相關(guān)的,一般情況下,將文本框與一個(gè)表字段邦定后,文本框的數(shù)據(jù)類型與表字段相同,務(wù)須進(jìn)行設(shè)置。如果沒(méi)有與表字段邦定,可以在文本框的VALUE屬性中設(shè)置文本框的數(shù)據(jù)類型。如:

   thisform.text1.value=""   &&設(shè)置為字符型

   thisform.text1.value=0   &&設(shè)置為數(shù)值型

   thisform.text1.value={}   &&設(shè)置為日期型  可以使用DateFormat屬性設(shè)置日期的顯示格式

   thisform.text1.value=.T.  &&設(shè)置為邏輯型

 

選項(xiàng)按鈕:

    選項(xiàng)按鈕可以被設(shè)置為數(shù)值型或字符型

   如果設(shè)置選項(xiàng)按鈕的VALUE屬性為空("")或是其中某個(gè)選項(xiàng)按鈕的標(biāo)題(區(qū)分大小寫),則選項(xiàng)按鈕組為字符型

   如果設(shè)置選項(xiàng)按鈕的Value屬性為一個(gè)0至組中按鈕數(shù)目之間的一個(gè)數(shù)值,則選項(xiàng)按鈕為數(shù)值型。

  thisform.optiongroup1.value=1 &&數(shù)值

  thisform.optiongroup1.value="男" &&字符

列表框:

 列表框可以使用的幾種填充類型:

 用ADDITEM方法添加數(shù)據(jù)項(xiàng);用字符串值填充;用表中的數(shù)據(jù)填充;用SQL-select語(yǔ)句生成的臨時(shí)表;

 用查詢結(jié)果填充列表框;用數(shù)組填充列表框;使用字段填充列表;使用文件、文件夾名稱列表框;

使用表結(jié)構(gòu)填充列表;使用彈出式菜單列表;使用集合對(duì)象填充列表

 

添加數(shù)據(jù)數(shù)據(jù)到下拉列表框或組合框:

   rowsourcetype=1

       cCountryName=alltrim(custs.country)

  if  atc(m.ccountryname,this.rowsource)=0 and ! empty(m.ccountryname)

      this.rowsource=this.rowsource+','+m.countryname

  endif

 rowsourcetype=0

if !empty(this.text)

  for i=1 to this.listcount

  if this.list(i)=this.text

   return  &&如果列表框或組合框內(nèi)已經(jīng)存在就不再添加,直接返回

endif

endfor

this.additem(this.text)  &&添加到下拉列表或組合框

endif

rowsourcetype=5

   添加用戶輸入文本到數(shù)組中,然后調(diào)用組合框的requery方法重新填充列表

rowsourcetype=2  or rowsourcetype=6

  用戶要通過(guò)replace命令或Insert -sql命令向表中添加記錄,然后再調(diào)用組合框的Requery方法

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多