标题:不知道可否批量设置LABEL标签的属性。
只看楼主
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
结帖率:73.47%
已结贴  问题点数:20 回复次数:17 
不知道可否批量设置LABEL标签的属性。
如题。
查了一下,也看了一些其他高手的代码。一般说,如果要批量设置控件的属性,一般是使用SETALL()来设置。但是,标签好像没有BOX一说。我试图以编程的办法,对标签的属性进行设置,均告失败。也看了一下帮助文件,不知就里。可以人指点一下。谢谢!
搜索更多相关主题的帖子: 属性 LABEL 失败 批量 标签 
2020-11-16 03:33
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:10 
但愿下面的代码对楼主有所帮助
常用颜色图谱.zip (1.56 KB)

效果图

坚守VFP最后的阵地
2020-11-16 13:14
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
得分:0 
谢谢你!我的意思是说当一个表单有若干个标签的时候,我如何一次性对这些标签更改属性。不仅是颜色属性的设置。
2020-11-17 00:49
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
得分:0 
回复 2楼 sdta
误会了,正在看
2020-11-17 00:58
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
得分:0 
回复 2楼 sdta
好像程序无法运行,好多变量找不到。
=ALines(Acolor,Strtran(cVar,Chr(9),""),Chr(13)+Chr(10))       ( cVar找不到)
 nColor=Evaluate("0x"+Substr(Acolor[lnI],2))                  参数无效
  lnRed = Mod(nColor,256)                                       (nColor找不到)
  lnBlue = Bitrshift(nColor,16)                                  (nColor找不到)
 .BackColor=Rgb(lnRed,lnGreen,lnBlue)                           (lnRed)
 =BindEvent(ThisForm.&oLabel,"MouseMove",ThisForm,"Mouse_Move")  文件不存在
运行结果,表单可以显示,内容空白。
2020-11-17 02:08
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:10 
附件运行正常 SDTA高

只求每天有一丁点儿的进步就可以了
2020-11-17 10:05
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
得分:0 
回复 6楼 wengjl
我这里无法运行
2020-11-17 11:25
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
以下是引用总是出错在2020-11-17 11:25:08的发言:

我这里无法运行

我是VFP8.0的环境

只求每天有一丁点儿的进步就可以了
2020-11-17 13:09
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用总是出错在2020-11-17 00:49:52的发言:

谢谢你!我的意思是说当一个表单有若干个标签的时候,我如何一次性对这些标签更改属性。不仅是颜色属性的设置。

用表单的SetAll方法不可以吗?如:
thisform.SetAll("ForeColor",0xFF,"label")
2020-11-17 14:43
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
得分:0 
以下是引用吹水佬在2020-11-17 14:43:15的发言:


用表单的SetAll方法不可以吗?如:
thisform.SetAll("ForeColor",0xFF,"label")


我也这么认为!
2020-11-17 20:57



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




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

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