
vb中set语句的作用
请前辈们用中文解释那些专业术语比如objectvar选项参数什么什么的,举例,比喻。请不要复制他人的文章。...
请前辈们用中文解释那些专业术语 比如objectvar 选项 参数什么什么的
,举例,比喻。
请不要复制他人的文章。 展开
,举例,比喻。
请不要复制他人的文章。 展开
1个回答
推荐于2017-11-29
展开全部
Set就是给对象变量赋值。
如:
Dim MyLabel As Object '定义一个对象变量MyLabel
Set MyLabel = Label1 '给MyLabel赋值(要注意Label1是窗体中实际存在的控件)
MsgBox MyLabel.Caption '显示MyLabel的Caption属性值(相当于Label1.Caption)
一般用法,先有这个对象,或者先定义变量。
Dim i As string '定义一个对象变量i,字符型
Set i = "8" '变量i 为8
MsgBox i ‘显示就是8字符串
如:
Dim MyLabel As Object '定义一个对象变量MyLabel
Set MyLabel = Label1 '给MyLabel赋值(要注意Label1是窗体中实际存在的控件)
MsgBox MyLabel.Caption '显示MyLabel的Caption属性值(相当于Label1.Caption)
一般用法,先有这个对象,或者先定义变量。
Dim i As string '定义一个对象变量i,字符型
Set i = "8" '变量i 为8
MsgBox i ‘显示就是8字符串
更多追问追答
追问
一般用法,先有这个对象,或者先定义变量。
Dim i As string '定义一个对象变量i,字符型
Set i = "8" '变量i 为8
MsgBox i ‘显示就是8字符串
在这里的话,我用不用set都一样。有什么区别。
还有就是msgbox在这里又有什么意义
追答
"为对象变量赋值,一定要用set”(关键词在对象变量)
如果是属性的名称的变量,一定要用SET,也就是说普通变量,用不用问题不大,
就象:
Text1.text="设置TXT内容"
和
Text1="设置TXT内容"
的结果是一样的。
MsgBox是Visual Basic和VBS中的一个函数,功能是弹出一个对话框,等待用户单击按钮,并返回一个Integer值表示用户单击了哪一个按钮。 “MsgBox”即为“Message Box”的缩写
在这里就是显示变量,弹出来给你看啊。因为变量是在内存里,你看不到啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |