比如
变量1="标签1"
变量1.标题="欢迎"
在程序中,通过代码进行对象的操作,因为某些时候,程序中不能指定死是某个控件,而要灵活的进行操作……
在VB中的Controls可以实现这个。。不知道在易有没有替代Controls的命令?
在易语言中,如何用文本型变量进行对象引用,也就是说 如何进行宏替换操作?
答案:2 悬赏:80 手机版
解决时间 2021-02-26 18:27
- 提问者网友:孤山下
- 2021-02-26 01:46
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-26 03:07
有几个命令需要掌握:
取事件组件
.子程序 _按钮1_被单击
.局部变量 a, 按钮
a = 取事件组件 ()
a.顶边 = a.顶边 + 10
定义一个变量a,类型为"按钮"
然后就可以用代码来实现.
你所说的情况需要用标记功能.
首先定义标签1的标记属性=1
然后代码这样写:
.版本 2
.子程序 _按钮1_被单击
.局部变量 a, 标签
a = 取标记组件 (1)
a.标题 = “欢迎”
QQ70387370,我也是初学者.
取事件组件
.子程序 _按钮1_被单击
.局部变量 a, 按钮
a = 取事件组件 ()
a.顶边 = a.顶边 + 10
定义一个变量a,类型为"按钮"
然后就可以用代码来实现.
你所说的情况需要用标记功能.
首先定义标签1的标记属性=1
然后代码这样写:
.版本 2
.子程序 _按钮1_被单击
.局部变量 a, 标签
a = 取标记组件 (1)
a.标题 = “欢迎”
QQ70387370,我也是初学者.
全部回答
- 1楼网友:不甚了了
- 2021-02-26 04:17
1 作用时间不同。
宏定义在编译期间即会使用并替换,而全局变量要到运行时才可以。
2 本质类型不同。
宏定义的只是一段字符,在编译的时候被替换到引用的位置。在运行中是没有宏定义的概念的。而变量在运行时要为其分配内存。
3 宏定义不可以被赋值,即其值一旦定义不可修改,而变量在运行过程中可以被修改。
4 宏定义只有在定义所在文件,或引用所在文件的其它文件中使用。 而全局变量可以在工程所有文件中使用,只要再使用前加一个声明就可以了。换句话说,宏定义不支持extern。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯