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

分享

VFP:【第一條】、【上一條】、【下一條】、【最后一條】命令按鈕控件代碼

 懶蟲 的 勤奮 2010-06-13

 

一、在表單窗口單擊右鍵,選擇“代碼”,在“過程”下拉列表框中選擇“Init”,在下部代碼窗口輸入以下代碼:

Public 首記錄,末記錄

GO BOTTOM

末記錄 = recno()

GO TOP

首記錄 = recno()

Thisform.第一條.enabled = .F.

Thisform.上一條.enabled = .F.

二、在表單中加入四個(gè)命令按鈕控件,把它們的Caption屬性依次改為“第一條”、“上一條”、“下一條”、“最后一條”,Name屬性也依次改為“第一條”、“上一條”、“下一條”、“最后一條”,并分別為它們輸入Click過程代碼。

【第一條】click事件代碼

IF recno() = 末記錄

Thisform.下一條.enabled=.t.   &&使【下一條】按鈕可用

Thisform.最后一條.enabled=.t.   &&使【最后一條】按鈕可用

ENDIF

GO TOP

Thisform.第一條.enabled=.f.   &&使【一條】按鈕不可用

Thisform.上一條.enabled=.f.   &&使【上一條】按鈕不可用

Thisform.refresh

【上一條】click事件代碼

IF recno() = 末記錄

Thisform.下一條.enabled=.t.   &&使【下一條】按鈕可用

Thisform.最后一條.enabled=.t.   &&使【最后一條】按鈕可用

ENDIF

SKIP -1

IF recno() = 首記錄

Thisform.第一條.enabled=.f.   &&使【一條】按鈕不可用

Thisform.上一條.enabled=.f.   &&使【上一條】按鈕不可用

     thisform.refresh

     messagebox("已經(jīng)是第一條紀(jì)錄!",0,"紀(jì)錄情況")

ENDIF

     thisform.refresh

【下一條】click事件代碼

IF recno() = 首記錄

Thisform.第一條.enabled=.t.   &&使【一條】按鈕可用

Thisform.上一條.enabled=.t.   &&使【上一條】按鈕可用

ENDIF

SKIP 1

IF recno() = 末記錄

Thisform.下一條.enabled=.f.   &&使【下一條】按鈕可用

Thisform.最后一條.enabled=.f.   &&使【最后一條】按鈕可用

     thisform.refresh

     messagebox("已經(jīng)是最后一條紀(jì)錄!",0,"紀(jì)錄情況")

ENDIF

thisform.refresh

【最后一條】click事件代碼

thisform.text1.value = "" &&清除答案輸入文本框原有內(nèi)容

IF recno() = 首記錄

Thisform.第一條.enabled=.t.   &&使【一條】按鈕可用

Thisform.上一條.enabled=.t.   &&使【上一條】按鈕可用

ENDIF

GO BOTTOM

Thisform.下一條.enabled=.f.   &&使【下一條】按鈕可用

Thisform.最后一條.enabled=.f.   &&使【最后一條】按鈕可用

thisform.refresh

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(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)論公約

    類似文章 更多