注册 登录
编程论坛 VFP论坛

求助:如何用变量代替按钮的name

wangwing 发布于 2023-07-18 23:39, 694 次点击
如题,在一个表单中,设置了10个命令按钮command1至command10。我想在command10的click中加入这个功能:当前打开了一个表(dbf)共有9个记录,如果recno()=1,则修改command1的name为com1,依此类推,如果记录指针为9,则修改command9的name为com9。请问用什么方式实验?
5 回复
#2
吹水佬2023-07-19 05:16
先说说这样做的目的
再看看有没必要这样做
#3
easyppt2023-07-19 10:04
程序代码:
do case
case recno()=1
= 'com1'
case recno()=2
= 'com2'
....自己加
endcase
#4
laowan0012023-07-19 10:19
local xcommandname
select 表
xcommandname = 'Command'+trans(recn())
thisform.&xcommandname..name = 'com'+trans(recn())
#5
wangwing2023-07-19 20:06
谢谢,4楼。2个“.”这个位置,我只用了一个,所以不成功,且没处下手。加了一个“.”,就通过了。
#6
laowan0012023-07-20 08:46
以下是引用wangwing在2023-7-19 20:06:11的发言:

谢谢,4楼。2个“.”这个位置,我只用了一个,所以不成功,且没处下手。加了一个“.”,就通过了。

用到&的时候,&变量名..  第1个点表示变量名结束,第2个点是属性该有的那个点
1