| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1435 人关注过本帖
标题:求助:用命令在text控件内显示字符串,有没有使用变量的简便方法
只看楼主 加入收藏
luandening
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-4-2
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:4 
求助:用命令在text控件内显示字符串,有没有使用变量的简便方法
表单中一共有40个text控件。分别为text1,text2,。。。。直到text40
打算使用for...endfor命令
for n=1 to 40
...
...
thisform.text[n].value=a(n)   &&将数组内的数据在text控件内显示出来。
..
endfor
按照这个格式写,有错误提未。‘找不到属性text’
不知道这种情况下正确的写法是怎么样的,请教高手。


在网上查到过类似的写法:
thisformset.form1.Grid1.columns[2].controlsource='xxx.xxx'
thisformset.form1.Grid1.columns[n].width=200
thisformset.form1.Grid1.columns[n].header1.caption="xxxxxxx"
如果当n 等于2的时候。
上面的代码下面的一样。
thisformset.form1.Grid1.column2.controlsource='xxx.xxx'
thisformset.form1.Grid1.column2.width=200
thisformset.form1.Grid1.column2.header1.caption="xxxxxxx"
别的都没变,只是column2和columns[2]差了一个字母‘s' 。
我自己试了一下,把text加一个s,写成texts[],也是不好使。
正确写法请教一下。十分感谢了。
搜索更多相关主题的帖子: 命令 text 控件 显示 方法 
2018-12-08 14:52
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:525
专家分:1278
注 册:2010-1-11
收藏
得分:5 
thisform.text[n].value改成宏替换的方法
thisform.text&n..value
n应转换为字符型
2018-12-08 15:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:5 
for n =1 to 40
    oText = "text" + TRANSFORM(n)
    thisform.&oText..Value = a[n]
endfor

[此贴子已经被作者于2018-12-8 16:59编辑过]


坚守VFP最后的阵地
2018-12-08 16:57
luandening
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-4-2
收藏
得分:0 
回复 2楼 星光悠蓝
十分感谢,可以了。

努力提升自己
2018-12-09 11:23
luandening
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2015-4-2
收藏
得分:0 
回复 3楼 sdta
十分感谢,已经实现了。

努力提升自己
2018-12-09 11:24
快速回复:求助:用命令在text控件内显示字符串,有没有使用变量的简便方法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012614 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved