社区
VB基础类
帖子详情
简单问题求教
acange
2001-06-02 04:05:00
我有一个Label 控件, 名为 label1.
我想进行如下操作: 想把 string temp 直接用作 label1 的名字:
Private Sub Cmd1_Click()
Dim temp As String
temp = "lable1"
temp.Caption = "how"
End Sub
这是不对的, 如何把 string 内容直接转换为控件的名字压?
谢谢
...全文
166
11
打赏
收藏
简单问题求教
我有一个Label 控件, 名为 label1. 我想进行如下操作: 想把 string temp 直接用作 label1 的名字: Private Sub Cmd1_Click() Dim temp As String temp = "lable1" temp.Caption = "how" End Sub 这是不对的, 如何把 string 内容直接转换为控件的名字压? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acange
2001-06-05
打赏
举报
回复
Ninputer
2001-06-02
打赏
举报
回复
sorry,回答错误
你可以这样:
For Each c In Me.Controls
If TypeOf c Is VB.Label And c.Name = temp Then
c.Caption
End If
Next
Ninputer
2001-06-02
打赏
举报
回复
CallByName(object, procedurename, calltype,[arguments()])
CallByName 函数的语法有以下部分:
部分 描述
object 必需的;变体型(对象)。函数将要执行的对象的名称。
procedurename 必需的;变体型(字符串)。一个包含该对象的属性名称或者方法名称的字符串表达式。
calltype 必需的;常数。一个 vbCallType 类型的常数,代表正在被调用的过程的类型。
arguments() 可选的:变体型(数组)。
说明
CallByName 函数用于获取或者设置一个属性,或者在运行时使用一个字符串名称来调用一个方法。
在下面的例子中,第一行使用 CallByName 来设置一个文本框的 MousePointer 属性,第二行得到 MousePointer 属性的值,第三行调用 Move 方法来移动文本框:
CallByName Text1, "MousePointer", vbLet, vbCrosshair
Result = CallByName (Text1, "MousePointer", vbGet)
CallByName Text1, "Move", vbMethod, 100, 100
turbo
2001-06-02
打赏
举报
回复
Dim temp As String
temp = Label1.Name
是这样吗?
zhang_hua268
2001-06-02
打赏
举报
回复
同意liu_feng_fly的观点
liu_feng_fly
2001-06-02
打赏
举报
回复
你可以再定义一个过程呀
Private sub chgcaption(mylbl as label,caption as string)
mylbl.caption=mycaption
end sub
然后
Private Sub Command1_Click()
chgcaption(label1,"how")
end sub
limengchen
2001-06-02
打赏
举报
回复
dim temp as control
set temp=label1
temp.caption="how"
joeking
2001-06-02
打赏
举报
回复
不好意思,这只能用在set temp=new XXX的语句中,我忘了,不过,你可以试试用删除原有控件,再在原处生成一个新控件的方法。
joeking
2001-06-02
打赏
举报
回复
试试dim temp as object
acange
2001-06-02
打赏
举报
回复
我试了, 但仍不对, 问题在于第二句 temp = label1
Private Sub Command1_Click()
Dim temp As Label
temp = "label1"
'temp = label1 // also tried
'temp.name = label1 // also tried
temp.Caption = "how"
End Sub
我的意思是想把一个String, 比如 “label1", 直接用作 Label object (label1) 的名字。。。
rebel_321
2001-06-02
打赏
举报
回复
定义一个label变量temp:
dim temp as label
temp.caption="how"
这样就可以了,你试试看
求教
C++等等一系列的
问题
这是一个值得人深思的事情,希望莘莘学子能都好好的考虑一下这些内容的背后
我
求教
高手的VB毕业设计
在ACCESS里,数据库插入的时候,运行出现
问题
,求高手们帮忙,万分感谢
PHP编程全攻略: 从零基础到实战项目详解
内容概要:本文是一份详尽的 PHP 学习资源指南,涵盖了从入门到高级的各个方面。首先介绍了 PHP 的基本概念及其重要性,接着通过详细的步骤和示例引导读者完成 PHP 环境的搭建与配置、基础语法的学习。随后通过具体的网页表单处理、文件上传下载及数据库交互案例加强读者的实践技能。最后,还提供了两个完整的实战项目——简易博客系统和在线商城,帮助读者综合运用所学知识解决实际
问题
。 适合人群:适用于所有 PHP 初学者和具有一定经验的开发者,尤其是对 PHP 编程感兴趣的技术爱好者。 使用场景及目标:帮助学习者系统化地掌握 PHP 的基础知识和常用技巧,增强解决实际
问题
的能力。适用于个人开发者、小型团队成员和技术培训机构。 阅读建议:在学习过程中,应该理论联系实际,多做练习,跟随案例逐步理解和掌握相关技术和工具的应用方法。对于复杂的概念和
问题
,可以反复查阅资料或向有经验的人
求教
。同时,还可以参加一些线上社区讨论交流心得,分享解决
问题
的方法和技巧。
基于Labview的简易计算器
用Labview编写的一个简易计算器。能有进行基本加减乘除运算及一些特殊运算。
电子厂生产实习总结字页.pdf
电子厂生产实习总结字页.pdf
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章