标题:表格的表格线设置问题?
只看楼主
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
结帖率:98.96%
已结贴  问题点数:10 回复次数:5 
表格的表格线设置问题?
ys=getcolor()
thisform.grid1.SetAll("GridLineColor",ys) &&没效果
MESSAGEBOX("WAIT")
thisform.grid1.GridLineColor=ys &&有效果
难道表格线不能用 SetAll()来设置?
2016-05-15 22:28
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
帮助文件中可以应用到GRID中,实际测试是不行的。

坚守VFP最后的阵地
2016-05-15 22:49
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
grid1的GridLineColor只有一个,不存在All。
可以这样表达:
thisform.SetAll("GridLineColor", ys, "Grid")
2016-05-15 22:52
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
只是针对grid1,thisform.grid1.GridLineColor=ys 就可以
2016-05-15 22:54
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
以下是引用吹水佬在2016-5-15 22:52:10的发言:

grid1的GridLineColor只有一个,不存在All。
可以这样表达:
thisform.SetAll("GridLineColor", ys, "Grid")
只有1个的,就不能用 SetAll()?
thisform.SetAll("GridLineColor", ys, "Grid") &&OK
2016-05-15 23:27
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用mywisdom88在2016-5-15 23:27:21的发言:

只有1个的,就不能用 SetAll()?

只有1个对象时,无需用 SetAll(),更合符情理。
SetAll,从语气看有枚举(遍历)对象的过程。
只有1个对象时,如 thisform.grid1.GridLineColor=ys 比 thisform.grid1.SetAll("GridLineColor",ys) 是不是更直接和高效。
2016-05-15 23:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-464853-1-1.html




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

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