问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB如何用变量的值来引用控件!

发布网友 发布时间:2022-05-13 20:45

我来回答

5个回答

热心网友 时间:2023-10-27 05:21

CallByName 函数

执行一个对象的方法,或者设置或返回一个对象的属性。

语法

CallByName(object, procerename, calltype,[arguments()])

CallByName 函数的语法有以下部分:

部分 描述
object 必需的;变体型(对象)。函数将要执行的对象的名称。
procerename 必需的;变体型(字符串)。一个包含该对象的属性名称或者方法名称的字符串表达式。
calltype 必需的;常数。一个 vbCallType 类型的常数,代表正在被调用的过程的类型。
arguments() 可选的:变体型(数组)。

说明

CallByName 函数用于获取或者设置一个属性,或者在运行时使用一个字符串名称来调用一个方法。

在下面的例子中,第一行使用 CallByName 来设置一个文本框的 MousePointer 属性,第二行得到 MousePointer 属性的值,第三行调用 Move 方法来移动文本框:

CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100

热心网友 时间:2023-10-27 05:22

控件的名称是不能改变的。改变的是控件的属性值。
加入有个标签的名称为;label1,caption为a,可以利用代码改变caption的值,但是不能改变label1的名称。因为控件的名称为只读属性,也就是只能在设计阶段更改,运行后就不变了。

热心网友 时间:2023-10-27 05:22

Private Sub Command1_Click()
Dim a As Label
Set a = Label1
a.Caption = "123"
End Sub

热心网友 时间:2023-10-27 05:23

VB本身不支持这种方式,你可以引用 Microsoft Script Control,代码如下:
Dim scr As New ScriptControl
scr.Language = "vbscript"
scr.AddObject "Form1", Form1
scr.ExecuteStatement "Form1.GetNumber"
'GetNumber()是自定义过程

热心网友 时间:2023-10-27 05:24

a=“123”
labal1.Caption =a追问我想问的是能不能用变量代替控件名称,然后再输出!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 在PPT中如何使用VBA中的CONTROLS引用控件名称? 如何在类中调用控件?在类中引用 控件 请问各位大侠,excel中如何引用控件里的内容? 京东、拼多多、美团等互联网巨头纷纷布局社区团购,补贴大战会如何收局? VB中如何使用变量引用控件 labview控件引用的功能 社区团购补贴大战,消费品公司左右为难,该罚款断货还是拥抱合作? 怎么在网页中引用用户控件 VB6.0怎么引用控件 程序在引用控件时,应引用控件的什么属性 社区团购大搞补贴战,算不算涉嫌扰乱市场? 如何从零开始学编程 怎么从0开始学编程 如何从零开始学习C++? 手指动作奇怪能修图吗 什么相机可以把手指拉长 美图手机带指纹解锁吗? 美图手机1手指滑动屏幕有东西的在哪设置? 有一种美图软件是可以加一个小白的手指还有百度那种的小方块是什么美图软件 能把一个手指去掉的手机美图软件 红薯萝卜芋头可以一起吃吗 如何在VB Script 中,用字符串引用控件(字符内容是控件名) Excel 打开新工作薄时,如何自动引用控件 怎么引用 控件外的控件!!!在线等啊 急!!! 孙俪嘲笑邓超把萝卜当成红薯,萝卜和红薯外形上有哪些差别? 如何在vb.net中引用控件 VB.net,在模块中怎样引用到窗体中的控件 .net C#如何引用其它窗体中的控件? 1.怎么不让被人在电话局或移动营业厅查到我的短信和通话记录? 大家预约科目四难吗 - 信息提示 驾驶证文明驾驶科目四难考吗? 科目四好考吗?考试题难不难 科目四考试的题目会很难吗 冬天里的使命 800字作文 冬天里的使命小荷作文网800字 需要一篇题目为《光荣的使命》的作文,800字。急!!! 作为21世纪中职学生,我们的使命是什么?怎么样才能完成历史赋予的使命?为主题,写800字学习心得 容器组织单元对象属性专业术语的基本含义 Container+Rutine+Interface+的主流实现有哪些