一个关于vb的问题

为什么form1.captiontext1.text&",作者"&text2.text这段代码是合法的caption后面为什么没有等号text1.text是字符串为什么不... 为什么form1.caption text1.text&",作者"&text2.text 这段代码是合法的 caption后面为什么没有等号 text1.text是字符串为什么不用引号呢 展开
 我来答
yangzhe2291
2009-03-17 · TA获得超过691个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:485万
展开全部
谁说这句是合法的,我运行过,根本通不过,错误如下几点
首先,要赋值就必须有赋值号(=)
也就是写成form1.caption=的形式
其次,连接符&两边必须有空格
也就是写成 Text1.Text & ",作者" & Text2.Text
完整正确的语句就是Form1.Caption = Text1.Text & ",作者" & Text2.Text

其次说明以下为什么不用引号因为Text1.Text & ",作者" & Text2.Text本身就是字符串了,为什么要加引号?

还有ameriapeople,不知咱谁错了 反正我运行测试,没有等号根本通不过
form1.caption是个属性,不是方法,不能传参数
百度网友2c0ddb333
2009-03-17 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:258万
展开全部
text1.text默认地就是字符串,不需要加引号。 而form1.caption 后面直接跟字符串就可以赋给caption,相当于是一个参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2009-03-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.2亿
展开全部
不知道你的VB是什么版本的,我的是VB6.0,是需要加等号的。
text1.text不加引号,表示取文本框text1中的内容,如果加引号,则表示只用“text1.text”这几个字符,这是不同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式