注册 登录
编程论坛 VFP论坛

如何引用当前 pageframe 上的活动 page

easyppt 发布于 2023-07-15 12:51, 717 次点击
印象中,好像不是这样的吧?:
thisform.pageframe1.pages(thisform.pageframe1.activepage)

一时想不起了  
6 回复
#2
sam_jiang2023-07-16 17:43
是的
#3
laowan0012023-07-16 21:00
thisform.pageframe1.pages(thisform.pageframe1.activepage)

既然语句都写出来了,试一下不就知道对不对了吗,为什么要问呢,我想知道这是为什么
#4
easyppt2023-07-17 09:32
思维一时错乱,总觉得 VFP有一个更简短的命令可以实现,就像  activePage=2 指定活动页一样  
#5
csyx2023-07-17 10:36
使用 activepage 时感觉拿不定注意太正常不过了。假设下列情形,测测你的直觉是什么

1. 你在一个表单中加入了 pageframe,设置 pagecount = 3,三个 page 的 caption 分别为:咖啡、牛奶、面包
2. 现在你的客户固执的要求把 page 显示顺序调整为:牛奶、面包、咖啡
3. OK!客户是上帝,你照办调整了顺序
4, 现在你的某段代码中需要显示【面包】这个 page,凭直觉,你会设置 pageframe.activepage = 几?
#6
laowan0012023-07-17 10:47
可以改变每个page的显示顺序,程序中仍使用原来的pageorder
thisform.pageframe1.page2.PageOrder = 1
#7
金戈铁马22023-09-08 20:19
路过
1