易语言〈通用型〉 对象.取标记组件
调用格式: 〈通用型〉 对象.取标记组件 (整数型 欲寻找组件的标记数值) - 系统核心支持库->窗口
英文名称:GetSpecTagUnit
返回当前窗口中具有指定标记数值文本的组件。如果不存在,将产生运行时错误。本命令为初级对象成员命令。
参数<1>的名称为“欲寻找组件的标记数值”,类型为“整数型(int)”。即该组件的“标记”属性文本的数值形式。
操作方法
- 01
只能用在当前窗口,不能跨窗口
- 02
一、什么是标记 文本型的, 按照我的理解, 标记就是给组件作的记号, 就好 像我们给货物写让记号一样的。 如果你到超市买东西, 收款台给你的收据上, 列出的不仅有 你所购物品的名称, 有的还会有编号。 通过物品的编号, 就可以查出你买的是什么物品。 在 易语言中与此相似,我们可以通过组件的标记来找到该标记所属的组件。
- 03
二、为什么要用标记 标记,可以看作是一种特殊的变量,不仅可以把一些信息放在标记里,而且可以通过标记值来找到具有该标记的组件,不但方便对组件的操作,也可以将其作为一个变量来使用。组件的其他属性就不具备这样的功能。我们把一些信息放置在组件的标记属性中,在以后需要的时候,可以随时调用。如果我们想改变设置的信息,也可以对某一组件的标记重新赋值。 不少朋友在编程的时候,总是喜欢定义一个又一个的变量,变量过多,不仅容易产生这样那样的错误,也造成了资源的浪费。这时,我们应该挖掘组件里的一些资源,加以合理利用,不仅减小了变量,也减少错误的发生。
- 04
使用了标记,我们只要用一个循环,就可以对所有的一类的组件进行设置。 在使用时,我们先定义一个变量,变量的类型就是我们做标记的组件的类型。比如,我们对标签做了标记,用来操作的变量的类型就是“标签”;我们做了标记的组件是按钮,那么我们用来操作的变量的类型就是“按钮”。 在我的例程中,我用了十个标签,要对这十个标签进行标题设置、文本颜色设置、边框类型设置等。我定义了一个“标记标签”的“标签”类型的变量,通过对这一变量的操作,达到操作原来标签的目的。 例如:.版本 2.局部变量 LL, 整数型.计次循环首 (10, LL)标记标签 = 取标记组件 (LL)标记标签.标题 = “ 备选项目_” + 取文本右边 (“000” + 到文本 (LL), 4).计次循环尾 () 通过这样一个循环,就把十个标签的标题都进行了赋值。如果不用标记,我们只有通过如下方法:一是在界面设计中对每一个标签的标题都进行设置,我们要反复地打出那些名字。二是用赋值,一个标签一行,要写十行。标签1.标题 = “备选项目_0001”标签2.标题 = “备选项目_0002”标签3.标题 = “备选项目_0003”标签4.标题 = “备选项目_0004”标签5.标题 = “备选项目_0005”标签6.标题 = “备选项目_0006”标签7.标题 = “备选项目_0007”标签8.标题 = “备选项目_0008”标签9.标题 = “备选项目_0009”标签10.标题 = “备选项目_0010” 两相比较,孰优孰劣,不说自明。