永发信息网

在易语言中,如何用文本型变量进行对象引用,也就是说 如何进行宏替换操作?

答案:2  悬赏:80  手机版
解决时间 2021-02-26 18:27
比如

变量1="标签1"

变量1.标题="欢迎"

在程序中,通过代码进行对象的操作,因为某些时候,程序中不能指定死是某个控件,而要灵活的进行操作……

在VB中的Controls可以实现这个。。不知道在易有没有替代Controls的命令?
最佳答案
有几个命令需要掌握:

取事件组件

.子程序 _按钮1_被单击
.局部变量 a, 按钮

a = 取事件组件 ()
a.顶边 = a.顶边 + 10

定义一个变量a,类型为"按钮"
然后就可以用代码来实现.

你所说的情况需要用标记功能.
首先定义标签1的标记属性=1
然后代码这样写:

.版本 2

.子程序 _按钮1_被单击
.局部变量 a, 标签

a = 取标记组件 (1)
a.标题 = “欢迎”

QQ70387370,我也是初学者.
全部回答
1 作用时间不同。 宏定义在编译期间即会使用并替换,而全局变量要到运行时才可以。 2 本质类型不同。 宏定义的只是一段字符,在编译的时候被替换到引用的位置。在运行中是没有宏定义的概念的。而变量在运行时要为其分配内存。 3 宏定义不可以被赋值,即其值一旦定义不可修改,而变量在运行过程中可以被修改。 4 宏定义只有在定义所在文件,或引用所在文件的其它文件中使用。 而全局变量可以在工程所有文件中使用,只要再使用前加一个声明就可以了。换句话说,宏定义不支持extern。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
乐华电视没有音频输出接口怎么接音响?有一个
来福新居幼儿园在哪里啊,我有事要去这个地方
我是河北美术艺术生联考212分文化279分能报哪
微信如何扩群
无线网太慢怎么办
新科图文这个地址在什么地方,我要处理点事
严重的干旱可能造成颗粒无收,这主要是B对生
锦溪镇淀山湖包装印刷厂在什么地方啊,我要过
王国纪元金色怪物箱子是什么意思
刁翎戴尔电脑在什么地方啊,我要过去处理事情
钝度99.99%的钨金多少钱一公斤?
鸿锦泰客栈这个地址在什么地方,我要处理点事
大学数学基本内容有哪些?
2016东营事业编笔试大家感觉如何
爱荣鞋店在哪里啊,我有事要去这个地方
推荐资讯
福灵康大药房金域蓝湾店地址在哪,我要去那里
用comet画摆轮线x=t-Rsint,y=Rcost.(R<1).t为
怎样正确的判断宝宝是感冒发烧还是积食发烧
挂蓝牌的车也有烧柴油的吗
为什么小米note的wifi连上过没多久就断开呢?
太平洋服饰怎么去啊,有知道地址的么
花城商会怎么去啊,有知道地址的么
我妈说我说话永远说不到重点,永远拖泥带水,
最近一段时间经常头晕,提不起精神,吃饭老是有
硬盘的工作模式有几种?
+3461919551900是什么电话(是西班牙的)
为什么酷派8720l下了王者荣耀耍时要闪退
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?