易语言 多个标签 怎么同时赋不同的值? 比如: 标签1.标题="1" 标签2.标

易语言 多个标签 怎么同时赋不同的值?
比如:
标签1.标题="1"
标签2.标题="2"
标签3.标题="3"
.
.
.
标签n.标题="n"

这个很简单,写了两种方法

1,标签标记法,代码少,但前期要给要操作的每个标签进行标记。没有标记的不予处理

2,寻找组件法,只要是标签都可以改标题,代码稍多几行。

如果标签很多,还可以用复制组件的方法,动态添加,在添加的时候就可以顺便更改标题了,自己摸索一下,也很简单

源代码直接复制

.版本 2


.程序集 窗口程序集1


.子程序 __启动窗口_创建完毕


' 友情提示:组件的标记可以在左边的属性栏直接修改,这里做演示就动态添加一下

标签1.标记 = “1”

标签2.标记 = “2”

标签3.标记 = “3”

标签4.标记 = “4”

标签5.标记 = “5”

标签6.标记 = “6”

标签7.标记 = “7”

标签8.标记 = “8”


.子程序 _按钮1_被单击, , , 标签标记法

.局部变量 a, 整数型

.局部变量 标签, 标签


.计次循环首 (8, a)  ' 8个标签循环8次。n个标签循环n次

标签 = 取标记组件 (a)

标签.标题 = “标签” + 到文本 (a)  ' 没有标记的标签不予处理

.计次循环尾 ()


.子程序 _按钮2_被单击, , , 寻找组件法

.局部变量 标签寻找句柄, 整数型

.局部变量 a, 整数型

.局部变量 标签, 标签

.局部变量 标签名称, 文本型

.局部变量 数字, 文本型


标签寻找句柄 = 寻找组件 (_启动窗口, “标签”, “标签”, , )

.计次循环首 (取找到组件数目 (标签寻找句柄), a)

标签 = 取所找到组件 (标签寻找句柄, a - 1)  ' 索引从0开始

标签名称 = 取组件名称 (标签)

数字 = 取文本右边 (标签名称, 取文本长度 (标签名称) - 4)

数字 = 到文本 (到整数 (数字))  ' 标签名称不是“标签+数字”的,标题都会赋值为“标签0”

标签.标题 = “标签” + 数字

.计次循环尾 ()

追问

谢谢你

温馨提示:内容为网友见解,仅供参考
无其他回答

...多个标签 怎么同时赋不同的值? 比如: 标签1.标题="1" 标签2.标...
数字 = 到文本 (到整数 (数字)) ' 标签名称不是“标签+数字”的,标题都会赋值为“标签0”标签.标题 = “标签” + 数字 .计次循环尾 ()

易语言如何实现循环给不同标签赋值?
下载文件:利用取标记组件批量赋值.e|先对每个标签属性中的标志进行填写,然后再用取标志组件命令来批量赋值,很简单,4行代码就完成。

在易语言中 建立了多个窗口 怎么批量修改各个窗口中标签的名称 因为名 ...
貌似不能,最简单的方法还是直接写一个一个上去

易语言 多个标签标题清空内容
用取标记组件()命令来实现。先对每个标签的属性“标记”进行顺序赋值,然后计次循环取标记组件()取得相应的标签,然后进行赋值。

易语言编写程序的时候,什么时候用点儿?什么时候用括号?什么时候用下 ...
例如:标签1.标题="这是标签",这后面的等于(赋值)符号就是把“这是标签”这段字符串赋值给前面“标签1”的“标题”属性。什么时候用括号,在易语言中通常一个命令后面就会用括号()下划线这就太多了,声明变量可以用,例如“_name”。还有就是引用子程序时,可以使用,如下图。代码部分:运行结果...

易语言新人问,能不能用代码同时对多个组件进行同一操作?
你添加一个图片框,把组件放到里面,要可视=假的话,你就写图片框1.可视=假,那么图片框里面的组件就会一起隐藏了

易语言生成器怎么写 例如 把按钮1 和按钮2用生成器的编辑框 改成自己想...
1.先写一个界面程序,添加1个按钮,按钮的名称为:这里是第一个需要改名的按钮 2.编译上面的界面程序 3.从新新建一个程序,把刚才上面已经编译出来了的文件插入到这个新程序的资源中 4.开始更改按钮的名称。更改流程如下 字节集替换 (文件, 寻找字节集 (文件, 到字节集 (“这里是第一个需要改名的...

易语言里的“标记”有什么用。在那里显示的?
如果我们不用组件标记的话,就会很麻烦了,需要使用多个判断,语句会多出很多。我们打开易语言,来做一下。代码如下:.版本 2标签1.标题 = “备选项目_0001”标签2.标题 = “备选项目_0002”标签3.标题 = “备选项目_0003”标签4.标题 = “备选项目_0004”标签5.标题 = “备选项目_0005”标签6.标题 = ...

易语言 重复判断数值
数字1被赋值(1,10)如果 数字1=3 此子程序结束 如果 数字1≠3 此子程序会调用自己 所以标签的标题总是会在 数字1=3时子程序结束才会显示数字其他时候都是出于卡住状态,CPU应该占用很多,你可以在 标签1.标题 = 到文本 (数字1)处理事件()延迟(1)‘看情况加不加 _按钮1_被单击 ()这样...

易语言怎么把窗口2的输入框1内容弄到窗口1的标签1内容?
2 .子程序 _按钮1_被单击 _启动窗口.标签1.标题 = 到文本 (编辑框1.内容)--- 一个是_启动窗口 一个是窗口1 此代码复制到窗口1里,创建个按钮跟编辑框 _启动窗口弄个标签,

相似回答