3.向表单添加5个命令按钮:command1,command2,command3,command4和command5,将它们的caption属性依次设为"第一个","上一个","下一个","最后一个","退出",并调整它们的位置,如图13. " c* M! ?/ W) |1 P
再次说明一下修改控件属性的方法:以command1为例,在"表单设计器"中选中command1,其四周出现黑色方块,表明已被选取。然后在"属性"窗口中选"全部"选项卡,拖动滚动条,选中caption属性,在上方的文本框中输入属性值:第一个,如图14
7 E$ _# }0 v- M2 H% O
; L7 ?! ~ |. n3 H5 \5 \ 4.将表单的caption属性(即标题栏显示的内容)设为"修改工资",autocenter属性设为。T.(此属性设为真,运行时表单自动居中).
! k/ z* ?) M" F$ ] 5.编写代码:
6 J# o _& @( ~ * "第一个"按钮(command1)的click事件代码:6 L* M. Y5 Y- W- \8 Q
go top" t# s. T B/ S
thisform.refresh &&刷新显示
2 d6 P+ \% U* L$ d* G% {/ @ *"上一个"按钮(command2)的click事件代码:# w7 A, U0 F6 O) [" B M
if !bof()+ c# n/ k6 T; O! J2 W
skip -1 &&如果当前记录不是首记录,则向上移动一位记录指针
" G( X# d2 x* [) F X endif
! h) S* u6 f9 F, v# ]! S7 z1 y# _ thisform.refresh) {, o' H5 m1 A: J3 E
*"下一个"按钮(command3)的click事件代码:% r$ y1 x) ~" W$ L* Q: y
if !eof()
' w+ J1 x/ Z) N' ? skip &&如果当前记录不是最后一条记录,向下移动一位记录指针
& D2 [ T$ I8 }9 @* n endif' u5 B5 M2 S, n' E, ?8 k+ p. x
thisform.refresh
# C) W& m) J e( t! t5 s5 z2 K *"最后一个"按钮(command4)的click事件代码:
$ N( |% s" F( i$ ?& k go bottom
3 C8 }' o# t% ]% B8 H( y thisform.refresh/ H( e5 P* A) ^- D; O
*"退出"按钮(command5)的click事件代码:/ a9 c7 Q% F& W6 |) G! |
tui=messagebox("您确实要退出吗?",4+64,"提示信息")
9 y& P2 d8 h6 s if tui=6 &&如果此条件为真,说明运行时用户点了消息框中的"是",执行thisform.release释放表单
2 }' T9 o ~! ?+ ~- ~ thisform.release( I, b: V0 A2 h/ B& x# l
clear events
1 ^2 }0 c* b/ x, a2 P5 o: i endif
$ _- n& D; c, {4 _# I 6.保存表单到e:\myvfp,名为"xggz"
6 m" V+ \# ~4 o 7.运行表单, |