首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP工具栏设计有关问题

2012-02-27 
VFP工具栏设计问题求教“制作VFP工具栏上的按钮时,上一条,下一条,第一条,最后一条,帮助,打开,关闭,等的代码

VFP工具栏设计问题
求教“制作VFP工具栏上的按钮时,上一条,下一条,第一条,最后一条,帮助,打开,关闭,等的代码”
希望大家多多帮助!谢谢

[解决办法]
上一条
IF !BOF()
SKIP -1
ENDIF

下一条
IF !EOF()
SKIP 1
ENDIF

第一条
GO TOP

最后一条
GO BOTT

帮助
SET HELP TO '帮助文件.CHM '
SET HELP ON
HELP 或 F1


打开
你要打开什么?


关闭
你要关闭什么?

[解决办法]
建议你还是去下载一个示例参考吧:

http://www.vfptop.com/dmfs.asp
http://www.daima.com.cn/Down/88To1/
这里有免费代码放送

163的VFP视频教程:
http://tech.163.com/special/t/000915SU/ttupfoxpro.html
[解决办法]
首先在工具栏上设置7个按钮,
分别是:上一条,下一条,第一条,最后一条,帮助,打开,关闭

工具栏的ButtonClick事件:

*** ActiveX Control Event ***
LPARAMETERS button
DO CASE
CASE button.INDEX=1 &&1表示工具拦上的第1个按钮 上一条
IF !BOF()
SKIP -1
ENDIF
CASE button.INDEX=2 &&2表示工具拦上的第2个按钮 下一条
IF !EOF()
SKIP 1
ENDIF
CASE button.INDEX=3 &&3表示工具拦上的第3个按钮 第一条
GO TOP
CASE button.INDEX=4 &&4表示工具拦上的第4个按钮 最后一条
GO BOTT
CASE button.INDEX=5 &&5表示工具拦上的第5个按钮 帮助
SET HELP TO '帮助文件.CHM '
SET HELP ON
HELP
CASE button.INDEX=6 &&6表示工具拦上的第6个按钮 打开
******
CASE button.INDEX=7 &&7表示工具拦上的第7个按钮 关闭
IF MESSAGEBOX( '确认要退出吗? ',4+32+256, '信息提示 ')=6
QUIT
ELSE
RETURN
ENDIF
ENDCASE
[解决办法]
最好新建一个类(容器类),放入上述按钮,并用上十豆三的代码,哪里用到就放到哪去,比做工具栏方便得多。在触发上述按钮前记得先选定要操作的表。

热点排行